我想通过函数中的参数传递字符串名称,并在$ scope中连接,这是可能的吗?
function test(txt){
$scope.person. + txt; // I want to do $scope.person.status; for example
}
感谢。
答案 0 :(得分:4)
是的,只是这样做:
function test(txt){
$scope.person[txt];
}
答案 1 :(得分:0)
function test(txt){
$scope.person[txt] = ''; // We need to assign something to it if not it wont work;
}
答案 2 :(得分:0)
作为任何对象,您可以使用点表示法或括号表示法来访问其属性。当您事先不知道要访问的属性时,您最好使用支架符号。