当页面被加载时,angular生成这个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>我如何才能强制将第二个解决方案放在适当的位置,而不是第一个?
发布于 2017-11-03 16:52:25
你不能依赖AngularJS生成的属性名来构建你的UI,因为你永远不会确信它们在将来不会改变……
此外,我认为您不能强迫它们等于某个东西:只有AngularJS编译器才能决定它。
https://stackoverflow.com/questions/47091536
复制相似问题