我正在使用儀表板應用程序,您在其中同時顯示一組模塊。我想爲這些模塊添加多個「視圖」。例如,Github模塊的第一個視圖就是你的倉庫列表。當您單擊該模塊中的存儲庫鏈接時,模塊中的該視圖將被替換爲顯示關於該回購的所有詳細信息的新屏幕。AngularJS在點擊時更改控制器中的部分
但是,我希望在此模塊中將此視圖隔離,以便我可以同時繼續使用其他模塊(我根本不想切換頁面)。
的我想要實現的一個例子可以在這裏找到:http://jsfiddle.net/5LgCZ/
在這個例子中,你可以點擊一個水果或汽車,並獲取有關該物品在該模塊中詳細信息在一個新的視圖。 (它目前只是執行警報)。
這是我到目前爲止,但我不知道如何組織並儘可能的控制器和視圖去接近這一點:提前
<div ng-app="app">
<div class="module" ng-controller="FruitCtrl">
<h1>Fruit Module</h1>
<ul>
<li ng-repeat="fruit in fruits"><a href="#" ng-click="showDetail(fruit)">{{fruit}}</a></li>
</ul>
</div>
<div class="module" ng-controller="CarCtrl">
<h1>Car Module</h1>
<ul>
<li ng-repeat="car in cars"><a href="#" ng-click="showDetail(car)">{{car}}</a></li>
</ul>
</div>
</div>
感謝的人誰就能幫助。
只是爲了澄清,你想點擊你的網頁上的一個'節',刷新另一個'節'給用戶的點擊? –