【发布时间】:2015-06-08 00:16:51
【问题描述】:
$scope.validate = function () {
$scope.model.$validate({ value: $scope.model }, {}, function(response) {
$scope.modelState = response.data.ModelState;
});
}
return $resource(baseUrl, null, { 'validate': { method: 'PUT', params: { id: 0 } } }).get({ id: Id });
调用使用 Web api 控制器的资源我收到以下异常:
错误:noop 不是函数 resourceFactory/http://localhost:55470/Scripts/angular-resource.js:626:18 processQueue@http://localhost:55470/Scripts/angular.js:13189:27 scheduleProcessQueue/http://localhost:55470/Scripts/angular.js:13205:27 $RootScopeProvider/this.$gethttp ://localhost:55470/Scripts/angular.js:14401:16 $RootScopeProvider/this.$gethttp://localhost:55470/Scripts/angular.js:14217:15 $RootScopeProvider/this.$gethttp://localhost :55470/Scripts/angular.js:14506:13 done@http://localhost:55470/Scripts/angular.js:9659:36 completeRequest@http://localhost:55470/Scripts/angular.js:9849:7 requestLoaded@http://localhost:55470/Scripts/angular.js:9790:1
【问题讨论】:
标签: angularjs asp.net-web-api ngresource