小编Ang*_*ver的帖子

Angular 将图像复制到其根文件夹

我将我的资产图像保存在“assets/images/icons”文件夹下,在我的 style.scss 文件中,我有这样的规则:“background: url(assets/images/icons/searchbox_magnifier.png) no-repeat #f5f5f5;” 但是在进行生产构建时,Angular 正在将所有这些文件处理到其根文件夹并根据它更改 style.scss 规则,例如“背景:url(searchbox_magnifier.png)”,请参阅所附的图像。

style.scss 生产构建

如何避免这个问题?

angular

5
推荐指数
2
解决办法
2408
查看次数

Angular - 将变量传递给 HTML

我有 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)

也许还有其他方式。

angular

5
推荐指数
1
解决办法
2万
查看次数

Angular 6 ServiceWorker - index.html 返回响应 404 Not Found

我已经在我的测试服务器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/ 但结果是一样的。

service-worker angular angular-service-worker

3
推荐指数
1
解决办法
3375
查看次数

Cloud Firestore - 仍然收到“任何用户都可以写入您的整个数据库”错误

我已向 Cloud Firestore 数据库添加规则,但仍然收到以下问题消息:

  • 任何用户都可以读取您的整个数据库
  • 任何用户都可以写入您的整个数据库

请参阅下面的规则。

在此输入图像描述

事实上,任何用户都可以读取和写入“用户”集合,否则我将无法登录/注册用户。如何解决问题?

谢谢

firebase firebase-security google-cloud-firestore

3
推荐指数
1
解决办法
1056
查看次数