![](/img/trans.png)
[英]Angular (1.5) JS Access Variable from Parent Component in Child Component?
[英]Angular access a method inside a child component() v1.5
我正在使用angular v1.5,並從指令更改為component(),我正面臨一種情況
我有這個組件層次結構,“祖父”>“父親”>“孫子”,並且我試圖在孫子component()中提供一種方法,所以我將方法從祖父傳遞給孫子,但這是行不通的,有人可以給我一個提示嗎? 也許告訴我我在做什么錯? :/
我在這里放置了一些代碼來解釋我在做什么: https : //gist.github.com/WagnerMoreira/29ca7764eaa335784e06eccf8b0223cf
通常,它可以使用require
和可選的$onInit
來完成, $onInit
所示:
require: {
parent: '^nameOfParent'
}
然后,在使用繼承函數的控制器中,您可以像這樣初始化它:
vm.$onInit = init();
function init() {
vm.foo = vm.parent.foo();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.