加载页面时,会生成此html
<ng-component _nghost-c18>
<div _ngcontent-c18 style="margin-top:5px">
...
</div>
</ng-component>
在ui上表示略显凌乱,有些控件与其他控件不一致,填充等等。
当我点击刷新按钮时html现在就像这样生成(它使用_nghost-c8和_ngcontent-c8而不是18?) 这个刷新的页面看起来完全符合我的要求。
<ng-component _nghost-c8>
<div _ngcontent-c8 style="margin-top:5px">
...
</div>
</ng-component>
如何强制将第二个解决方案放到位而不是第一个?
答案 0 :(得分:0)
你不能依赖AngularJS生成的属性名来构建你的UI,因为你永远不会相信他们将来不会改变...
此外,我认为你不能强迫它们与某些东西相等:只有AngularJS编译器可以决定它。