簡體   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