동시에 표시되는 모듈 집합이있는 대시 보드 응용 프로그램에서 작업하고 있습니다. 이 모듈에 여러 개의 '보기'를 추가하고 싶습니다. 예를 들어, Github 모듈의 첫 번째보기는 리포지토리의 목록입니다. 해당 모듈에서 저장소 링크를 클릭하면 모듈의 해당보기가 해당 Repo에 대한 모든 세부 정보를 보여주는 새 화면으로 바뀝니다.클릭시 컨트롤러에서 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>
감사를 사전에 도울 수있을 것입니다 누군가를 위해.
명확히하기 위해 페이지의 '섹션'을 클릭하여 다른 '섹션'을 새로 고침하여 사용자의 클릭을 부여 하시겠습니까? –