【发布时间】:2017-01-21 03:17:55
【问题描述】:
我想通过函数中的参数和 $scope 中的 concat 传递字符串名称,这可能吗?
function test(txt){
$scope.person. + txt; // I want to do $scope.person.status; for example
}
谢谢。
【问题讨论】:
标签: javascript angularjs
我想通过函数中的参数和 $scope 中的 concat 传递字符串名称,这可能吗?
function test(txt){
$scope.person. + txt; // I want to do $scope.person.status; for example
}
谢谢。
【问题讨论】:
标签: javascript angularjs
是的,只要这样做:
function test(txt){
$scope.person[txt];
}
【讨论】:
function test(txt){
$scope.person[txt] = ''; // We need to assign something to it if not it wont work;
}
【讨论】:
作为任何对象,您可以使用点表示法或括号表示法访问它们的属性。当您事先不知道要访问的属性时,最好使用括号表示法。
【讨论】: