如何从Angularjs中同一个控制器中的另一个方法调用/访问$scope.mydata
?
我的方案是
.controller("myCtryl", function($scope, $http) {
$scope.functionA = function(){
$scope.data = "some data";
}
$scope.functionB = function(){
//access $scope.data here//
}
}
答案 0 :(得分:3)
可以在该功能中访问$scope
。
.controller("myCtryl", function($scope, $http) {
$scope.functionA = function(){
$scope.data = "some data";
}
$scope.functionB = function(){
$scope.data //this id valid
}
}
答案 1 :(得分:1)
您只需$scope.data
访问functionB
,就像functionA
中访问$scope
一样。它会工作。对于这两个函数,{{1}}变量在相同的词法范围内。