2014-04-01 52 views
0

我考虑根据保存在XML对象中的规则显示隐藏元素的选项 我不想使用ng-show =“canShow()”,因为函数被多次调用angularjs作用域生命周期是否有其他备用选项?angularjs根据xml中的规则显示/隐藏元素

创建自定义指令是一种选择,但不知道这是否是更好

感谢

回答

1

不知道为什么你会使用XML,但我想它转换成JSON /阵列和这样做ng-show="data.foo.display"与范围定义的数据:

$scope.data = MyService.xmlToJson(xmlData); 

和显示属性是真或假。

+0

显示属性不是那么简单的ID根据选择动态计算 – user1627701

+0

然后刷新数据对象,每当有一个选择操作?也许这是你想要的过滤器。 –