0
私は最初のコンポーネントを角度で作ろうとしていますが、間違っていると思います。angular1.5コンポーネントバインドコントローラonce
私のコントローラでは、リソースを呼び出してWebサービスからデータを取得します。このような
私のコンポーネントの外観は:
.component('test', {
templateUrl: '/layout/test.template.html',
bindings: {
data: '='
},
controller: myController
})
私は私のテンプレートでこのように私のコンポーネントを使用します。
<test data="row" ng-repeat="row in rowCollection"></test>
問題は、私はコンポーネントを使用するたびにWebサービスを呼び出すことです。
実際、rowCollectionでは、私は必要なすべてのデータを持っています。コントローラなしでコンポーネントを使用し、渡されたデータだけを使用できますか?
私を助けることができますか?
ありがとう
必要なものがすべてrowCollectionにある場合は、データを渡すのと同じように、rowCollectionをコンポーネントに渡して、リソース呼び出しを行わないでください。 –
はい、コントローラなしで使用できます。 あなたのコンポーネントは、私が見ているように1行だけです。なぜあなたはこのコンポーネントのリソースを呼び出していますか? –