私は、項目のリストを表示する指示文list
を作成しました。メソッドをディレクティブに渡してネストされたディレクティブにデータを渡す方法
次に、リストを変更したり(いくつかの項目を追加したり、いくつかの値を変更したり)、その周辺にいくつかの化粧品を追加する別の指示文wrapped-list
にこのコンポーネントを再利用したかったのです。
list
には項目のリストがパラメータとして指定されていますが、wrapped-list
には同じリストと、リストの値と内容を変更するメソッドが必要です。
list
にデータを渡すために、wrapped-list
からメソッドを呼び出そうとすると、問題が発生します。
フィドルhereを参照してください。
私は多くのクレイジーな組み合わせを試して、それを動作させることができませんでした。
...
これまでありません運items="listFactory(items)"
items="{{listFactory(items)}}"
items="listFactory({items:items})"
- 。
注:
items="$parent.listBuilder(items)"
で動作させることができますが、親の範囲には依存したくありません。 また、私はこれが$digest() iteration reached error
を生成することを知っています。これはこの質問の一部ではありません!
camelCaseを確認する必要があります。あなたの範囲にlistFactoryがあり、htmlにlistFactoryがあります。あなたのHTMLはリストファクトリでなければなりません。私はちょうどあなたのフィドルでそれを実行し、それは働いた。 – Ohjay44
https://jsfiddle.net/a5zsm4v5/ここはフィドルです – Ohjay44
うわー!ありがとう!たくさん!!! :) – remio