我已经添加了 pwa 模块(或原理图)并且我已经正确设置了我的 manifest.json 文件。在 Android 设备上,我的 Service Worker 正在工作,我得到了安装到主屏幕的提示,地址栏消失了,我可以看到本机的外观和感觉。但是,在 Chrome/Safari iOS 上没有提示。有什么我需要以编程方式/额外方式做的吗?
我已经为此找到了答案但是却未能找到任何这样的问题来向这个非常适合的社区提问!
<class>com.mycompany.model.MyEntityBean</class>.如果我省略在文件中显式包含实体类,则实体bean - 虽然注释 - 会引发错误: "类"com.mycompany.model.MyEntityBean"已映射,但未包含在任何持久性单元中" 我是什么我错了吗?谢谢社区!
ps - 我使用EclipseLink作为JPA供应商而不是它应该重要吗?
这是我的persistence.xml的一个例子
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="Development">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>com.mycompany.model.MyEntityBean</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:db2://xxxxxxx" />
<property name="javax.persistence.jdbc.password" value="xxxxxx" />
<property name="javax.persistence.jdbc.user" value="xxxxxxxx" />
</properties>
</persistence-unit>
<persistence-unit name="QA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>com.mycompany.model.MyEntityBean</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:db2://xxxxxxx" />
<property name="javax.persistence.jdbc.password" value="xxxxxx" />
<property name="javax.persistence.jdbc.user" value="xxxxxxxx" />
</properties> …Run Code Online (Sandbox Code Playgroud) 到目前为止,我正在使用材质设计来创建示例应用程序,但是我注意到材质设计的开箱即用字体对于不同的组件而言是不同的。对于材质对话框中的材质标题元素,标题以漂亮的Roboto字体显示,但材质对话框的内容以罗马字母显示:

这是对话框的HTML组件:
<h3 mat-dialog-title>{?{title}}</h3>
<mat-icon color="primary">error_outline</mat-icon>
<mat-dialog-content>
<ul>
<li *ngFor="let error of errorMessages">
{?{error}}
</li>
</ul>
</mat-dialog-content>
Run Code Online (Sandbox Code Playgroud)
我不想创建自定义样式,而是希望直接使用与元素关联的默认样式。如果我加
body {
font-family: Roboto, Arial, sans-serif;
margin: 0;
}
Run Code Online (Sandbox Code Playgroud)
我的gobal styles.css修复了mat-dialog-content内的字体,但我不想这样做。
而且,该图标是如此之小,以至于您可以清楚地看到它们。有没有一种方法可以在运行时从图标库中选择更大的图标集?提前致谢!