我正在尝试使用ngTagsInput并且它正在工作,除了我无法从json文件中读取并显示在自动完成中。
json是:
[
{ "text": "Tag1" },
{ "text": "Tag2" },
{ "text": "Tag3" }
]
我尝试了一个简单的$ HTTP.get并且能够读取json文件但由于某种原因它没有显示在输入中。
我认为这可能是一个异步问题所以我试过了:
var d = $q.defer();
$http.get('data/tags.json').success(function(data){
d.resolve(data);
});
return d.promise;
我遇到了同样的问题。
有趣的是,我可以获得自动完成功能:
var deferred = $q.defer();
deferred.resolve([{ text: 'Tag9' },{ text: 'Tag10' }]);
return deferred.promise;
所以我想知道这是否是我的json格式化的方式。
任何帮助都将不胜感激。