我正在尝试使用 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 格式的方式。
任何帮助,将不胜感激。