是否有使用双ng repeat或ng repeat和ng if、ng show、ng开关的交通过载?(Angularjs)
我在用angularjs做我的项目 为了在浏览器中显示多深度json数据,我必须使用double是否有使用双ng repeat或ng repeat和ng if、ng show、ng开关的交通过载?(Angularjs),angularjs,angularjs-directive,angularjs-ng-repeat,Angularjs,Angularjs Directive,Angularjs Ng Repeat,我在用angularjs做我的项目 为了在浏览器中显示多深度json数据,我必须使用doubleng repeat 有些列表需要异常处理,所以我使用了ng if,ng show,ng开关。(条件表达式是函数的返回值或范围变量) 使用此选项时,ng repeat会导致流量过载 具体来说,一个循环被循环两次,或者进入一个无止境的循环。(console命令在条件语句中的结果将继续显示。) 有人和我有过类似的经历吗 <div ng-repeat="(key, value) in loopDatas
ng repeat
有些列表需要异常处理,所以我使用了ng if
,ng show
,ng开关
。(条件表达式是函数的返回值或范围变量)
使用此选项时,ng repeat会导致流量过载
具体来说,一个循环被循环两次,或者进入一个无止境的循环。(console命令在条件语句中的结果将继续显示。)
有人和我有过类似的经历吗
<div ng-repeat="(key, value) in loopDatas" ng-show="conditional === true">
<div>
<div>{{value.valueName}}</div>
</div>
<div class="row" ng-switch="exceptionHandling(key)">
<div ng-switch-when="A">
<div ng-bind-html="getUIType(value)"></div>
</div>
<div ng-switch-when="B">
<div ng-bind-html="getUIType(value)"></div>
</div>
<div ng-switch-when="C">
<div ng-bind-html="getUIType(value)"></div>
</div>
<div ng-switch-default ng-repeat='data in value.values'>
<div ng-show='data.isInclude==true && visibleUIType(data) !== -1'>
<div bind-html-compile="getUIType(data)" ng-class="getCols(data)"></div>
</div>
</div>
</div>
{{value.valueName}
如果您有解决方案或我的代码错误,请给出解决方案。也许您的想法是错误的。利用控制器中的所有逻辑创建新阵列将更加方便和易于管理。然后在html中对新数组进行简单的ng重复