首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制angular使用_ngcontent-c8而不是_ngcontent-c18

强制angular使用_ngcontent-c8而不是_ngcontent-c18
EN

Stack Overflow用户
提问于 2017-11-03 16:41:24
回答 1查看 654关注 0票数 0

当页面被加载时,angular生成这个html

代码语言:javascript
复制
<ng-component _nghost-c18>
    <div _ngcontent-c18 style="margin-top:5px">
       ...
    </div>
</ng-component>

其中ui上的表示略显凌乱,一些控件与其他控件不一致,填充等。

当我点击刷新按钮时,html现在是这样生成的(它使用_nghost-c8和_ngcontent-c8而不是18?)这个刷新的页面看起来就像我想要的那样。

代码语言:javascript
复制
<ng-component _nghost-c8>
    <div _ngcontent-c8 style="margin-top:5px">
       ...
    </div>
</ng-component>

我如何才能强制将第二个解决方案放在适当的位置,而不是第一个?

EN

回答 1

Stack Overflow用户

发布于 2017-11-03 16:52:25

你不能依赖AngularJS生成的属性名来构建你的UI,因为你永远不会确信它们在将来不会改变……

此外,我认为您不能强迫它们等于某个东西:只有AngularJS编译器才能决定它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47091536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档