저는 AngularJs의 초보자입니다. 그래서 중요한 것을 놓친 것 같습니다.하지만 컨트롤러간에 정보를 공유하려면 대신 서비스를 사용할 수 있다고 생각합니까? 그렇습니다.AngularJS에서 중첩 컨트롤러를 사용하는 것이 맞을 때와 그렇지 않을 때?
컨트롤러는 뷰 (HTML)에 대해 알고 있어야하지만 경우에 당신은 우리가이 같은 중첩 된 컨트롤러를 사용하는 경우, 그것을 생각 :
<div ng-controller="ControllerA">
...
<div ng-controller="ControllerB">
...
</div>
</div>
과 ControllerB가 ControllerA 범위를 사용하는 경우, 우리가 커플 링됩니다 ControllerB와 ControllerA, 그리고 뷰 (html)는 html이 컨트롤러의 범위를 결정하기 때문에, 예를 들어 새로운 디자인으로 모든 html을 변경하려면 다음과 같이 변경하십시오.
<div ng-controller="ControllerA">
...
</div>
<div ng-controller="ControllerB">
...
</div>
그러면 th의 값이 변경됩니다. e view 또한 ControllerB 범위에 영향을 미치기 때문에 (ControllerA 범위를 사용하기 때문에) AngularJS의 중첩 된 컨트롤러는 반 패턴처럼 보이지만 어쩌면 내가 누락되었습니다.
올바른 사용법 AngularJs의 중첩 컨트롤러, 그렇지 않은 경우?
유스 케이스를 제공 할 수 있습니까?
감사합니다.