有一种方法(在angularJS中)通过引用函数范围内的变量来传递(修改它)? 我尝试过,但变量不会发生变化。 这是我的代码
$scope.modifyVar = function (myVariable){
myVariable = 92;
}
$scope.modifyVar($scope.txtNumberOfChuck);
答案 0 :(得分:7)
您无法通过Javascript中的引用传递变量。但是,您可以传递完整的对象并更改您的值。
在您的情况下,您可以传递$ scope对象,然后修改属性值。像这样:
$scope.modifyVar = function (myObj){
myObj.txtNumberOfChuck = 92;
}
$scope.modifyVar($scope);