我有四個按鈕和四個div
。現在,我一次只想顯示一個div
。這意味着,如果我點擊第一個按鈕,只有第一個div
應該可見,其他應該隱藏。顯示一個div並隱藏其他按鈕在angularjs中單擊
我搜索了很多沒有運氣。請幫幫我。我曾嘗試只是爲了如下顯示:
HTML
<button ng-click="showAbout();">About Page</button>
<button ng-click="showhelp();">Help page</button>
<button ng-click="showinfo();">Info Page</button>
<button ng-click="showref();">Refrence page</button>
<div class="form-group" ng-show="showabout">
<p>About page</p>
</div>
<div class="form-group" ng-show="showhelp" >
<p>Help page</p>
</div>
<div class="form-group" ng-show="showinfo" >
<p>Info</p>
</div>
<div class="form-group" ng-show="showref" >
<p>Refrence</p>
</div>
JS
$scope.showabout = true;
$scope.showAbout = function() {
$scope.showhelp = false;
$scope.showinfo = false;
$scope.showref = false;
};
$scope.showhelp = true;
$scope.showhelp = function() {
$scope.showabout = false;
$scope.showinfo = false;
$scope.showref = false;
};
$scope.showinfo = true;
$scope.showinfo = function() {
$scope.showabout = false;
$scope.showhelp = false;
$scope.showref = false;
};
$scope.showref = true;
$scope.showref = function() {
$scope.showabout = false;
$scope.showhelp = false;
$scope.showinfo = false;
};
您與功能覆蓋你的布爾值,因爲你是他們分配到相同的名稱。 – muenchdo