2014-04-01 83 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

然後刷新數據對象,每當有一個選擇操作?也許這是你想要的過濾器。 –