0

所以这是我的问题:

我有以下内容:

<li bindonce ng-repeat="value in Types" ng-include="'views/repeaters/types.html'"></li>

我想知道这是否是使用 bindonce 的正确方法,以便 ng-repeat 不会有 $watch?我是否也应该把它放在 ng-include 之前以及这样:

<li bindonce ng-repeat="value in Types" bindonce ng-include="'views/repeaters/types.html'"></li>

这样,ng-include 将不会为其创建 $watch。

对 ng-class、ng-click 使用 bindonce 怎么样?是否可以进行 bo-click 和 bo-class ?谢谢!

4

1 回答 1

0

关于bo-click,我认为这还不可能。但是bo-class如果你需要的话,你可以使用它。您可以在bindonce 此处查看可用指令的完整列表。

此外,bindonce是主要指令。这意味着您只需要在包装器/根元素中使用它一次,您就可以bo-*根据需要使用指令。

最后,目前没有办法移除ng-repeat. 如果bindonce实际上能够做到这一点,您将不得不使用所谓的东西bo-repeat。.带来的所有指令实际上都是一样的bindonce。您通常必须ng-*bo-*等效指令替换您的指令。

于 2013-12-31T13:47:41.673 回答