2016-06-22 5 views
1

私は私のメインコントローラの範囲を持っています他人にアクセスできるようにしたい)。 このスコープ(名前配列に制限されています)を作成し、この指令/コントローラにリンクする方法はありますか?はどのようAngularJSでウィジェットに制限範囲を渡すために

+0

正確に何をしたいのか、Angular2を予期して、Angular 1.5コンポーネントを調べる価値があります。彼らは、あなたの問題に役立つかもしれない一方向バインディングを行う能力を与えます。 – Aides

答えて

1

namesという名前のディレクティブを作成し、これをディレクティブの分離スコープに渡します。

<Names names="names"></Names> 

次に、このようにアクセスすることができます。

angular.module("yourapp").directive('Names', function(){ 
     return { 
      scope : { names :"=" } 
     }  
}); 
+1

シンプルですが、まだ有効です、ありがとうございます。私は今試し、あなたに戻ってきます。 –

+0

私の知っているだけで、おそらく他の人のために、(指示の代わりに)コントローラのために同じことをすることは可能でしょうか? –

+0

ディレクティブは複数の場所で再利用できるコンポーネントです。必要に応じてコントローラ内で同じことをすることができます... ng-repeatを持つ名前配列をビューに渡すことができます。あなたはカスタムフィルタで欲しい... – Thalaivar

関連する問題