【发布时间】:2016-07-25 08:43:39
【问题描述】:
关于 Angular JS 性能的快速问题。
我有一个 ng-repeat 列出大量搜索结果。我使用指令/模板来提取每个搜索项。
是使用包含两个指令的 ng-if 语句还是使用一个指令并在其中包含多个 ng-if 语句并使用表达式或语句更好。
例如包含两个指令的 Ng-if 语句:
<div ng-repeat>
<directive-1 ng-if="this"></directive-1>
<directive-2 ng-if="that"></directive-2>
</div>
或
<div ng-repeat>
<directive-1></directive-1>
</div>
在directive-1中你有...
<img src="1" ng-if="this">
<img src="2" ng-if="that">
<span>{{title || title2}}</span>
etc...
【问题讨论】:
标签: javascript angularjs angularjs-directive angularjs-ng-repeat angular-ng-if