2

ドキュメントから:

<tags-input>
  <auto-complete
    source="{expression}"
  >
  </auto-complete>
</tags-input>

式の結果は、最終的にオブジェクトの配列に解決される promise でなければなりません。

$scope.loadSuperheroes = function(query) {
// An arrays of strings here will also be converted into an
// array of objects
return $http.get('superheroes.json');
};

しかし、$scope には既にオブジェクトの配列があります。ただし、構造が異なります。

$scope.superheroes = [{"id":1, "name":"Batman"}, {"id":2, "name":"Superman"}]

$scope.superheroes.name のリストを使用するには、html でどのように言うのですか?

4

3 に答える 3

4

プロパティを設定することで、タグ テキストの表示に使用されるプロパティを変更できdisplayPropertyます。

<tags-input ng-model="tags" display-property="name"></tags-input>

autocompleteこのプロパティは、返された提案を表示するためにディレクティブによっても使用されます。

于 2014-11-07T19:40:39.710 に答える