繁体   English   中英

在为生产进行编译时,为什么不按角度创建ng-reflect__opened =“ false”?

[英]Why does not angular create ng-reflect-_opened=“false” when compiled for production?

我们目前正在使用以下内容(短期内不能更改):

  • 角度2 RC5
  • Angular CLI 1.0.0-beta.10
  • 物料设计侧导航控制
  • 节点6.9.1
  • npm 3.10.8
  • Windows 10

当我们构建代码时(使用ng服务进行开发设置,即生产为假,开发为true),我们看到以下输出和侧面导航控件,并且在输出以下html输出时效果很好:

 <md-sidenav align="end" layout-padding="" style="width:100%" ng-reflect-align="end" ng-reflect-_opened="false" class="md-sidenav-end md-sidenav-over md-sidenav-closed"> 

当我们构建相同的代码(production = true,development = false)时,它根本不输出ng-reflect__opened或class属性,如下所示:

 <md-sidenav align="end" layout-padding="" style="width:100%"> 

我不知道在哪里可以影响这种行为,以便它为生产和开发输出相同的标记。

感谢这方面的帮助。

ng-reflect-${name}属性用于调试目的,并显示组件/指令在其类中声明的输入绑定。 这就是为什么您的代码在生产上会有所不同的原因。

请查看此以获取更多详细信息: https : //stackoverflow.com/a/43473682

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM