ユーザー オブジェクトを含むオブジェクトを md-autocomplete に入力したいと考えています。ファクトリを介して JSON 形式で取得され、$scope.users
. Angular ビューアーを使用して、コンソールでオブジェクトを確認できます。
users:
user_id:
display_name: "value"
first_name: "value"
last_name: "value"
user_id:
display_name: "value"
first_name: "value"
last_name: "value"
etc...
モデル値をモデルに設定しuser_id
、表示テキストを にしたいdisplay_name
。これは可能ですか?私は試しました(ドキュメントによると、属性のみmd-items
が必要なはずです
<md-autocomplete md-items="u in users"></autocomplete>
しかし、それは何もしません。「基本的な例」に従うこともありません
<md-autocomplete md-selected-item="videoInfo.lineUp.1" md-search-text="looseheadSearchText" md-items="u in users" md-item-text="u.display_name"></md-autocomplete>
編集
users
オブジェクトを取得するために使用するコードは次のとおりです。
angular.module("app").controller("MainController", ["$scope", "userRepository", function ($scope, userRepository) {
userRepository.get(function(data) {
$scope.users = data;
});
app.factory("userRepository",
function($resource) {
return $resource("/wp-content/themes/zerif-lite-child/inc/get_users.php");
});