[英]Why does not angular create ng-reflect-_opened=“false” when compiled for production?
我們目前正在使用以下內容(短期內不能更改):
當我們構建代碼時(使用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.