這是我在AngularJS上的第一個個人項目,所以在代碼上可能有些明顯的東西,我看不到它。與AngularJS切換信息框
我有兩個div,每個div都有一個圖標。第一個有一個信息圖標,第二個有一個退出圖標。
<div class="info" ng-show="myCtrl.showInfo">
<i class="fa fa-close" ng-click="myCtrl.toggleInfo()"></i>
<p>Lorem ipsum....</p>
</div>
<div class="settings" ng-show="myCtrl.showInfo">
<i class="fa fa-close" ng-click="myCtrl.toggleInfo()"></i>
<p>Lorem ipsum....</p>
</div>
我可以點擊退出或信息圖標來顯示和隱藏第一個div。這裏是我的控制器的相關部分:
myCtrl.showInfo = true;
myCtrl.toggleInfo = function() {
myCtrl.showInfo ^= myCtrl.showInfo;
}
它適用於第一次點擊,但在此之後的價值myCtrl.showInfo
從false
轉向0
和它停止工作。
版本:1.5.8角
顯示完整的代碼 – Sajeetharan