2016-09-01 4 views
0

부모의 데이터를 그대로 상속하거나 덮어 쓸 수 있음을 알고 있지만 어떻게 상속 할 수 있습니까? 예 :각도 ui 라우터에서 부모 상태의 데이터를 확장하려면 어떻게합니까?

$stateProvider.state('parent', { 
    url: "/parent", 
    template: "<div ui-view></div>", 
    data: { a: "Hello" } 
}) 
.state('parent.child', { 
    url: "/child", 
    template: "<p>lorem ipsum</p>", 
    data: { a: this.data.a + " World!" } // <-- something like that. 
}); 

부모의 데이터 속성에 추가해야하지만 붙여 넣거나 바꾸기를 원하지 않습니다.

+1

FYI. 하위 컨트롤러에서 부모 데이터에 액세스 할 수 있으므로 새 데이터를 만들 필요가 없습니다. – defaultcheckbox

답변

0

스코프 계층 구조라는 것이있어 데이터를 다시 복사하거나 붙여 넣을 필요가 없습니다. 설명하는 링크는 다음과 같습니다. https://docs.angularjs.org/guide/scope

관련 문제