2016-04-11 18 views
0

私はこのコンポーネント階層の祖父を持つ角度V1.5を使用して、コンポーネントへのディレクティブから変更()と私は状況に角度アクセス方法、子コンポーネントの内部()V1.5

に直面していますよ>祖父>孫 私は孫のコンポーネント()内でメソッドを利用できるようにしようとしていますので、祖父から孫のメソッド を渡していますが、これはうまくいかず、誰かが私に手がかりを与えることができますか?多分私が間違っていることを私に見せてくれる? :/

私は私がやっているかを説明するために、ここでのコードのビットを置く:https://gist.github.com/WagnerMoreira/29ca7764eaa335784e06eccf8b0223cf

答えて

1

を一般的に、それはそうのようrequireと、オプションで、$onInitを使用して行うことができます:に続いて

require: { 
    parent: '^nameOfParent' 
} 

継承された関数を使用しているコントローラでは、次のように初期化することができます:

vm.$onInit = init(); 

function init() { 
    vm.foo = vm.parent.foo(); 
} 
+0

私は孫だけで必要とする必要があります 祖父? –

+0

@wtkdはいそうです – Katana24

関連する問題