親テンプレートに表示できるサブテンプレートは4種類あります。これらがフォーム内の異なる入力タイプであるとしましょう。私はサーバーからいくつかのデータを取得し、検索されたデータでこれらのテンプレートをフィードしたい(オプションの入力フィールドを選択する)。サブテンプレートにAngularJSのデータを入力するにはどうすればよいですか?
私はこのようなものを使用します:
<ng-include src="'./path/to/template/input/' + vm.data.type + '.html'"></ng-include>
をしかし、私はそれのためのさまざまなデータをこのテンプレートより多くの時間を使いたいです。このように:
<select>
<option ng-repeat="option in myOptionsData">{{option.text}}</option>
</select>
Iは種類のデータのためのパラメータ(上記からmyOptionsData
)との関数のようなUIのこの部分を呼び出すことエーブルされるべきです。これはどのようにして適切に解決されますか?私はデータがサービスによって渡される新しいコントローラについて読んでいますが、各タイプのサブテンプレートのサービスを作成することは非常に面倒です。何か不足していますか?
いいえ、問題ではありません。私はサブテンプレート内のデータを必要とします。私は例を使って質問を編集しました。 – mrpool89