0

我需要从用户输入中加载一些数据并检查它是否为空(对于验证表单,是否存在用户)我的代码:

.directive('userExist', ['Restangular', function(Restangular) {
  return {
    link:  function(scope, elm, attrs, ctrl) {
       scope.$watch(attrs.ngModel, function(){
         Restangular.one('users', userID).get().then(function(data){
           scope.newOrder.user = data;
           ctrl.$setValidity('userExist', true);
         });
       })
    }
  };
}])

但我得到了错误:

Maximum call stack size exceeded
4

0 回答 0