【发布时间】:2017-10-19 03:31:07
【问题描述】:
我需要显示和隐藏一个 div。我通过将 true 或 false 值放入 ng-show 和 ng-hide 来做到这一点。我已经使用 ng-include 加载了这个页面
<body ng-app="myApp" ng-controller="FirstCtrl">
<div ng-include="home.html">
</div>
</body>
我的家.html
<div ng-controller="SubCateCtrl" ng-init="activediv='true'">
<div class="bcreamb" >
<a style="" href="#" ng-click="activediv='true'">View</a> <a ng-click="activediv='false'" href="#">Add</a>
</div>
<div ng-show="activediv">
<h1>
View</h1>
</div>
<div ng-hide="activediv">
<h1>
Add</h1>
</div>
</div>
对于第一次单击使用添加按钮工作正常。如果我单击查看按钮未从添加 div 中删除 class="ng-hide"。它显示如下。 activediv = false。
<div ng-hide="activediv" class="ng-hide">
【问题讨论】:
标签: angularjs