我创建了一个内联模板,如
<script type="text/ng-template" id="/deviceResultsContainer.html">
{{resultListTitle}}
</script>如果我像这样使用它
<div ng-include="'/deviceResultsContainer.html'" ng-init="resultListTitle = 'Errors'"></div>
<div ng-include="'/deviceResultsContainer.html'" ng-init="resultListTitle = 'Warnings'"></div>我的输出是
警告 警告
为什么它会像这样列出,而不是我所期望的:
错误 警告
发布于 2019-08-14 23:11:27
如果您添加了ng-if="true"或一个真实语句的某些变体,那么它将把计算的顺序更改为ng-init在ng-include之前得到重新评估的位置。这肯定是一次黑客攻击,所以你要承担自己的风险。
https://stackoverflow.com/questions/34025581
复制相似问题