私は、私のコントローラで関数が宣言されていて、この関数を呼び出せるディレクティブが必要なAngularの問題があります。ディレクティブスコープの&
を使用して、親関数を参照します。2つのレベルのディレクティブの引数を持つコールコール親関数
問題は、最初の命令の中に別の指令があり、内部指令がコントローラのこの関数を参照している場合に発生します。
関数は、最初のディレクティブと2番目のディレクティブ(関数に引数がない場合)から呼び出すことができます。関数は、最初の指令から呼び出すことができ、2つ目の指令からは呼び出すことはできません(関数に引数がある場合)。
このplnkrはアクションでそれを示しています
https://plnkr.co/edit/8E5oNvWcF0QQWL7pmxrD?p=preview
これはバグですか、私は何かが足りないのですか?
これは機能します。スコープの下の関数への参照をdirectiveOneからdirectiveTwoに渡すときにJSONで引数を宣言しなければならない理由はありません。これはとても冗長で、2つ以上の引数を持つメソッドがあれば、HTMLは本当に乱雑になります。 – ibanore