angular.module("myapp", [])
.controller("UsersController", function (testFactory, $scope) {
$scope.post = function () {
testFactory.getApiValue("123");
}
$scope.change = function () {
testFactory.getApiValue($scope);
}
.factory("testFactory", function($http) {
return
{
getApiValue: function(token)
{
return $http.post('api/Printers/1');
}
}
})
代码有效,但Visual Studio告诉我有Expected Identifier
错误。
此代码有什么问题吗?
请告诉我应该怎么做才能消除此错误。
答案 0 :(得分:0)
对于getApiValue
功能,您未使用预期的token
参数。这不是一个大问题,但您应该能够通过删除未使用的参数或使用该函数中未使用的参数来修复它。
例如:
.factory("testFactory", function($http) {
return
{
getApiValue: function() // <--- Token is removed
{
return $http.post('api/Printers/1');
}
}
})