如何从$scope.function2调用$scope.function 1
how to call $scope.function1 from $scope.function2
我有一个带有两个函数的控制器。函数"fileHistory"将首先加载。
我需要从另一个函数成功回调中调用相同的函数。
我试过这种方法,但是我错了这是我的控制器代码
function cBookController($scope,$http) {
$scope.fileHistory = function() {
$http({
url: '/123/rest/getUploadDetails',
method: "GET"
})
.success(function (data, status) {
console.log(data);
$scope.fileHistory = data;
})
.error(function (data, status) {
alert("Error in get history details process");
});
}
$scope.fileHistory();
$scope.checkStatus = function(uploadedFileId) {
$http({
method: 'GET',
url: '/123/rest/checkStatus',
})
.success(function(data, status, headers, config) {
//here i need to get the new datafrom fileHistory service.
$scope.fileHistory();
})
}
}
通过检查您的代码,我看到在fileHistory函数的$http成功回调中,您用$http 的响应数据覆盖了您的函数
您的fileHistory
最初是一个函数。但是,在您的承诺被执行之后,您将把它分配给一个data
变量并覆盖它
将以下行更改为其他内容-
//$scope.fileHistory = data; // change this line
$scope.fileHistoryData = data;
相关文章:
- AngularJS:ng之后,重复$scope值未按预期更新
- 直接在函数声明上使用function.prototype.bind
- jQuery:.click(function(){(element),collapse('show',f
- $ionicplatform内的$scope不;不起作用
- 使用$scope方法时的ControllerAs语法
- 如何将ngrepeat下的ngmodel绑定到$scope
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- 如果连接类型为none,则Javascript Function Only警报
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- $scope变量被视为字符串AngularJs
- Angularjs从纯JS函数调用$scope.function
- 什么's AngularJS中$scope.myScope=function()和function()之间的区别
- $scope.$watch(var,function) undefined 不是函数
- jQuery / JavaScript Function Scope / Hoisting
- AngularJS Access $scope in function
- 如何从href调用AngularJS$scope.Function
- 如何从$scope.function2调用$scope.function 1
- 为什么在v8::Scope之前创建新的v8::Array会导致分割错误,而v8::String和v8::Function
- AngularJS function and $scope
- Angular$scope未按预期工作.正在尝试在控制器$scope和$scope.function作用域中分配对象值