下面的代码在 AngularJS Controller 中能按预期工作吗?
updateProperty($scope.property1);
var updateProperty=function(property){
property+=1;
/* Will the above line change $scope.property1? */
}
如果上述语法不起作用,是否有另一种方法来创建可用于更新任何范围属性的通用函数?
最佳答案
主类型不能通过引用传递。尝试传递对象:
$scope.property1 = {
value: 1
};
updateProperty($scope.property1);
var updateProperty=function(property){
property.value += 1;
}
关于javascript - AngularJS 中的作用域属性可以通过引用传递吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33341813/