是否可以在注释样式中使用预定义的angularjs指令,例如ng-repeat。

时间:2015-03-03 06:50:59

标签: javascript angularjs knockout.js angularjs-directive angularjs-ng-repeat

请告诉我,对于ngRepeat这样的指令,角度js中是否可以使用注释样式语法? 我知道KnockoutJS支持虚拟元素,如下所示:

 <tr data-bind="foreach: data.Headings">
    <!-- ko if: $index()==0 --> <!--comment style syntax -->
    <th class="col-1">&nbsp;</th>
    <!--/ko-->
    <th data-bind="text: $data"></th>
 </tr>

我想知道,是否有可能在角度js中编写这样的代码,我的意思是使用像语法这样的注释。

1 个答案:

答案 0 :(得分:1)

即使注释语法相对较少,有时也需要使用它,因为它不可能使用属性或元素表示法:例如如果元素不能在这个位置放入HTML。

但是,ngRepeat不能用作评论。指令声明状态将规则限制为属性:

restrict: 'A'

检查ngRepeat source code