Angular 6+小部件库资产

时间:2018-11-07 16:14:49

标签: angular assets angular7 ng-packagr

我正在编写一个Angular 7库,该库基本上将是一个小部件工具箱。我使用lib-iconng-inline-svg中用一些自定义行为包装了svg。

lib-icon模板:

<div [inlineSVG]="icon" class="lib-icon"></div>

当前,要访问库资产,我必须将它们推送到库dist,然后将它们设置为angular.json中的资产:

"assets": [
              "src/favicon.ico",
              "src/assets",
              {
                "glob": "**/*",
                "input": "./projects/lib/dist/assets/",
                "output": "./assets/"
              }

在演示应用中,我可以执行以下操作:

<lib-icon icon="filter"></lib-icon>

,它将正确提取已移动两次的svg(库源->库dist->应用程序源)。

虽然资产样板并不可怕,但这有点循环逻辑。图书馆假设消费者将资产放置在正确的位置。

我可以使用图书馆内部的资产而无需消费者做任何事情吗?

0 个答案:

没有答案