【发布时间】:2017-02-02 16:52:08
【问题描述】:
我有一个 AngularJS 指令,其模板文件如下所示:
path/to/myDirectiveA.template.html:
<tr>
<td bgcolor='#7cfc00'>Statement</td>
<td bgcolor='#ff1493'>{{MyDirectiveACtrl.a.b}}</td>
</tr>
它有效。输出如下所示:
然后我通过添加ng-repeat 来更改模板文件,如下所示:
<tr ng-repeat="currRow in [0, 1, 2, 3]">
<td bgcolor='#7cfc00'>Statement</td>
<td bgcolor='#ff1493'>{{MyDirectiveACtrl.a.b}}</td>
<td bgcolor='#7cfc00'>{{currRow}}</td>
</tr>
这会导致它中断,如下图所示。短语Hello World! 不再出现!为什么?我该如何解决这个问题??
我根本看不出添加 ng-repeat 会导致这种损坏的任何合乎逻辑的原因。这对我来说根本没有意义。
如果您需要,这里是调用它的控制器和指令,可以在我之前发布的this question 中找到。
【问题讨论】:
-
有没有CSS修改
<tr>和<td>? -
dmlittle:不涉及 CSS。
-
我认为这个问题可以让您了解您的问题stackoverflow.com/questions/16573954/…
标签: html angularjs angularjs-ng-repeat ng-repeat angular-template