0

次のコードは、選択したタブに基づいて選択を設定します。私の質問は、APIまたは外部ソースを介して選択オプションをロードすることでこれを行うにはどうすればよいですか?

プランカー

4

2 に答える 2

3

外部 API からの選択の入力も例外ではありません。コントローラーが初期化されたら、実行してオプションを取得し (または、コントローラーが初期化される前にそれらを解決して)、そのスコープ変数を select にバインドします。いえ

コントローラーで:

module.controller...function(scope, service) {

  scope.selectOptions = [];

  service.get().then(function(response){
    scope.selectOptions = response.data;
  });

}

ビューで:

<select ng-model="selectedDocument" ng-options="option.name for option in selectOptions"></select>
于 2013-09-23T19:25:44.550 に答える