0

私は、項目のリストを表示する指示文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を生成することを知っています。これはこの質問の一部ではありません!

  • +1

    camelCaseを確認する必要があります。あなたの範囲にlistFactoryがあり、htmlにlistFactoryがあります。あなたのHTMLはリストファクトリでなければなりません。私はちょうどあなたのフィドルでそれを実行し、それは働いた。 – Ohjay44

    +1

    https://jsfiddle.net/a5zsm4v5/ここはフィドルです – Ohjay44

    +0

    うわー!ありがとう!たくさん!!! :) – remio

    答えて

    0

    Ohjay44とコメントされていますが、エラーはlistFactoryをHTML側でlist-factoryと参照する必要があります。

    関連する問題