私は次のようにディレクティブを自分で書きました:
html
リーリーコントローラー
リーリーディレクティブ
リーリー次に問題が発生します。2 つのソースは 2 つの異なるデータセットを返すことが期待されていますが、実際の状況では、2 つのリストに表示されるデータは同じであり、2 番目の関数によって返されるデータです。 listTwo()、つまり、listOne() と listTwo() の位置を交換すると、返されるデータは listOne() のデータになります。
もしかして
2回目に新規で使用する際、初回のデータを差し替えましたか?
しかし、scope:{source: '&'} はディレクティブに対して独自のスコープを生成しないのでしょうか?
ディレクティブをしっかり学びたいので、よろしくお願いします
これは DataList に問題があります。返されるのはウィンドウであると思われる自己参照であるため、この方法では、何度値を割り当てても、対応するリストはグローバル変数になります。最後のものが有効になります