【发布时间】:2016-08-24 07:02:02
【问题描述】:
我正在尝试通过调用服务器端 api 来验证添加的标签。以下是代码。
<tags-input ng-model="user.trucks"
add-on-space="true"
on-tag-adding="checkTruck($tag)">
</tags-input>
在我编写的控制器中,
$scope.checkTruck = function(tag){
var x = $q.defer();
someService.checkTruck(tag).then(function(response){
x.resolve(true);
}, function(response){
x.reject(false);
});
return x.promise;
};
虽然文档说 on-tag-adding 可以接受一个承诺并验证添加的标签,但它不是这样工作的。我错过了什么吗??
【问题讨论】:
-
“它不是那样工作的” - 到底发生了什么?