gpt4 book ai didi

javascript - 如何在一个 div 中声明 ng-show 和 ng-hide

转载 作者:太空狗 更新时间:2023-10-29 14:09:28 26 4
gpt4 key购买 nike

在我的项目中,我需要在一个 div 中同时使用 ng-showng-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:

<div><button  class='btn' ng-click="catitems2()">Add items to Category</button></div>

Controller :

$scope.catitems2 = function(){
return $scope.itemDIv2 = true;
}

如何采取一个条件,即最初它处于隐藏状态,当单击按钮时,我想将 ng-show="itemDIv2" 设置为 true可以再显示 div 一本书。

最佳答案

您不需要在同一个 div 上同时使用 ng-showng-hide 来实现此功能。您可以在单击按钮时切换范围变量 $scope.itemDIv2

<div class="settings-heading " style="background-color: #f2f2f2;"  
ng-show="itemDIv2" ng-init='itemDIv2=true'>
Demo text
</div>

<div>
<button class='btn' ng-click="itemDIv2 = !itemDIv2" >
Add items to Category
</button>
</div>

工作 JSBin:https://jsbin.com/vaduwan/2/edit?html,js,console,output

关于javascript - 如何在一个 div 中声明 ng-show 和 ng-hide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38216263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com