私のプロジェクトでは、タグ付けにngTagsInputを使用しています。私は問題がある、私はloadTags
でした。私はAPIから得て、{text : sometag}
のような構造を変更しようとしました。そして、私のオートコンプリート・タグは機能しません。 http://mbenford.github.io/ngTagsInput/demosのチュートリアルのようにreturn
を使用しています。 APIからデータを取得するためにAngular JSのAutoComple ngTagsInputの使用
LoadTags
$scope.loadTags = function(query) {
var url = "http://192.168.0.253:81/agnes/ruang-vemale/api/v1/category/get/3c8dd5e26e7e653c9823728f90fcbadf39c2651e/";
data = {
username: "newshubid",
data: {
orderby: {
field: "label",
type: "DESC"
}
}
};
args = {
"data": JSON.stringify(data)
};
param = $.param(args);
HttpService("POST", url, param, function(response) {
res = angular.fromJson(response.data);
angular.forEach(res, function(item) {
$scope.get_cat = {
text: item.label
};
return $scope.get_cat;
});
});
};
HTML
<tags-input ng-model="tag" class="bootstrap"
replace-spaces-with-dashes="false"
on-tag-added="AttachTag($tag)"
on-tag-removed="RemovedTag($tag)">
<auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
は私を助け、私が私の間違いを見つけるの溶液を得てください。ありがとうございました。
サンプルjsonの作業コピーをplnkr/jsbin/jsfiddle ...に作成してもよろしいですか? –