2
如何編碼沒有值的可選屬性來顯示/隱藏某些塊?如何編寫無值的可選屬性來顯示/隱藏某些塊?
例如,當 「showsum」 屬性在下面的行存在:
我想表明這條線(例如:總:12)
<td ng-show="showsum">Sum: {{ getCol1Sum() }}</td>
如何編碼沒有值的可選屬性來顯示/隱藏某些塊?如何編寫無值的可選屬性來顯示/隱藏某些塊?
例如,當 「showsum」 屬性在下面的行存在:
我想表明這條線(例如:總:12)
<td ng-show="showsum">Sum: {{ getCol1Sum() }}</td>
以及ng-show
指令需要一個表達式,您不能像您那樣使用它,
ngShow指令根據提供給ngShow屬性的表達式,顯示或隱藏給定的HTML元素 。
我不知道你的理由是將其定義爲一個屬性是什麼,但你可以做的是創造一個指令
像這樣
myApp.directive('showsum ', function() {
return {
restrict: 'A', // restrict to an attribute so we can use it as such
link: function(scope, element, attrs) {
scope.showsum = true; // set the show sum expression so we can access it in the scope
}
}
})
例如:
http://plnkr.co/edit/mE5LrSMWdIwPRazEdD3b?p=preview
它將爲示波器創建一個showsum屬性,並且您可以通過它執行我們想要的操作