首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在angular cli 6+中添加组件默认值

如何在angular cli 6+中添加组件默认值
EN

Stack Overflow用户
提问于 2018-06-02 07:06:12
回答 3查看 2.8K关注 0票数 5

在旧的angular cli中有一个名为defaults的键

代码语言:javascript
复制
"defaults": {
    "schematics": {
      "collection": "@nrwl/schematics",
      "postGenerate": "npm run format",
      "newProject": [
        "app",
        "lib"
      ]
    },
    "styleExt": "scss",
    "component": {
      "changeDetection": "OnPush"
    }
  }

此属性不再存在。如何在angular cli 6+中添加推送的component/changeDetection?此外,是否有我可以添加的零部件特性列表?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-02 15:07:10

我不太熟悉旧的CLI。这些属性是配置为全局CLI设置还是每个项目的设置?

在新的Angular CLI中,您可以通过将schematics对象更新为以下内容来复制angular.json文件中的每个项目的设置:

"projects": { "my-project": { "root": "", "sourceRoot": "src", "projectType": "application", "prefix": "app", "schematics": { "@schematics/angular:component": { "changeDetection": "OnPush" } },

票数 14
EN

Stack Overflow用户

发布于 2019-08-15 02:53:34

通过Angular CLI,您可以执行以下操作:

代码语言:javascript
复制
ng config schematics.@schematics/angular:component.changeDetection OnPush
票数 5
EN

Stack Overflow用户

发布于 2018-06-02 09:09:03

可以在angular.json的schematics部分中查看schematics:https://github.com/angular/angular-cli/wiki/angular-workspace我不确定您是否可以直接编辑component的默认schematics,或者您必须创建自己的使用component schematic的原理图,如本教程:https://blog.angular.io/schematics-an-introduction-dc1dfbc2a2b2 (部分:调用另一个原理图)所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50651977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档