我将我的资产图像保存在“assets/images/icons”文件夹下,在我的 style.scss 文件中,我有这样的规则:“background: url(assets/images/icons/searchbox_magnifier.png) no-repeat #f5f5f5;” 但是在进行生产构建时,Angular 正在将所有这些文件处理到其根文件夹并根据它更改 style.scss 规则,例如“背景:url(searchbox_magnifier.png)”,请参阅所附的图像。
如何避免这个问题?
我有 HTML
<mat-card *ngFor="let shift of employer.shifts">
<mat-card-content>
<div *ngIf="getShiftLocation(shift);">
<div>{{ getShiftLocation(shift)['title'] }}</div>
<div>{{ getShiftLocation(shift)['phone'] }}</div>
<div>{{ getShiftLocation(shift)['manager'] }}</div>
</div>
</mat-card-content>
</mat-card>
Run Code Online (Sandbox Code Playgroud)
函数 getShiftLocation(shift) 返回 Location 对象的字段值
问题是:有什么方法可以在此 HTML 中设置整个 Location 对象以便我可以使用它吗?
例如:
<pre>
<div #location="getShiftLocation(shift)">
<div>{{location.title}}</div>
</div>
</pre>
Run Code Online (Sandbox Code Playgroud)
也许还有其他方式。
我已经在我的测试服务器https://www.mytestserver.me/dev/pwa/ 上的“dev/pwa”文件夹下部署了 PWA 。该应用程序以 100% 的 PWA 分数通过了 Lighthouse。但是该应用程序仍然无法按预期运行。它根本不起作用。)) JS 控制台说:
无法加载“ https://www.mytestserver.me/dev/pwa ”。ServiceWorker 向 FetchEvent.respondWith() 传递了一个承诺,该承诺因“错误:响应不正确(fetchAndCacheOnce):对https://www.mytestserver.me/index.html 的请求返回响应 404 未找到”而被拒绝 - ngsw-worker。 js:589:31
在我的 manifest.json 中,我有:“scope”:“/”和“start_url”:“/”。我试图将它们设置为https://www.mytestserver.me/dev/pwa/和只是 /dev/pwa/ 但结果是一样的。
我已向 Cloud Firestore 数据库添加规则,但仍然收到以下问题消息:
请参阅下面的规则。
事实上,任何用户都可以读取和写入“用户”集合,否则我将无法登录/注册用户。如何解决问题?
谢谢