在我的項目中,我要求在一個div
中同時使用ng-show
和ng-hide
。 我覺得這是一個不好的做法。如何聲明一個div中的ng-show和ng-hide
的html代碼:
<div ng-hide="itemDIv2" ng-show="itemDIv2">
<input type="text" placeholder="Item Name" ng-model="itemname">
<div>
<input type="submit" class="btn" value="Save" ng-click="subcatiems()>
</div>
</div>
另一格:
<div><button class='btn' ng-click="catitems2()">Add items to Category</button></div>
控制器:
$scope.catitems2 = function(){
return $scope.itemDIv2 = true;
}
如何採取共同最初它隱藏起來,當按鈕被點擊時,我想使ng-show="itemDIv2"
到true
,這樣我就可以再次顯示div
。
淺的做法是寫代碼的LO-鄰翁線。 –
爲什麼不使用ng-if? –
爲什麼你想要這個? ngShow/ngHide只是顛倒了對方的版本。 –