簡體   English   中英

角訪問子component()v1.5中的方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM