2013-08-20 55 views
0

ONCLICK我必須顯示一個部分和隱藏使用角概念另一個。角JS納克顯示

我嘗試了這些

<div data-ng-click="showDetails = ! showDetails">Apps</div> 
<div data-ng-click="showDetails1 = ! showDetails1">Favorites</div> 
<div data-ng-click="showDetails2 = ! showDetails2">Search</div> 


<section id="workbench-search" data-ng-class="{ 'hidden': ! showDetails }">search</section> 

    <section id="workbench-favorites" data-ng-class="{ 'hidden': ! showDetails1 }">fav</section> 

    <section id="workbench-apps" data-ng-class="{ 'hidden': ! showDetails2 }">apps</section> 

但的onclick它不是躲在另外一個,

可以你的角度的方式。新的建議角的概念

+0

你有一個包含'div'內或'body'標籤'數據-NG-app'? –

回答

2

嘗試

<div ng-click="showDetails = !showDetails; showDetails1 = false; showDetails2 = false;">Apps {{showDetails}}</div> 
<div ng-click="showDetails1 = !showDetails1; showDetails = false; showDetails2 = false;">Favorites {{showDetails1}}</div> 
<div ng-click="showDetails2 = !showDetails2; showDetails = false; showDetails1 = false;">Search {{showDetails2}}</div> 


<section id="workbench-search" ng-class="{ 'hidden': !showDetails }">search</section> 

<section id="workbench-favorites" ng-class="{ 'hidden': !showDetails1 }">fav</section> 

<section id="workbench-apps" ng-class="{ 'hidden': !showDetails2 }">apps</section> 

演示:Plunker

+0

他不應該用納克秀和NG隱藏而不是納克級的? – Galdo

+0

@Galdo是的......但沒關係 –

1

這會爲你工作。 試試這個

<div data-ng-click="showDetails = ! showDetails;showDetails1 = false;showDetails2 = false">Apps</div> 
<div data-ng-click="showDetails1 = ! showDetails1;showDetails = false;showDetails2 = false">Favorites</div> 
<div data-ng-click="showDetails2 = ! showDetails2;showDetails = false;showDetails1 = false">Search</div> 


<section id="workbench-search" data-ng-class="{ 'hidden': ! showDetails }">search</section> 

<section id="workbench-favorites" data-ng-class="{ 'hidden': ! showDetails1 }">fav</section> 

<section id="workbench-apps" data-ng-class="{ 'hidden': ! showDetails2 }">apps</section>