gpt4 book ai didi

javascript - AngularJS如何使用变量动态更新部分作用域

转载 作者:行者123 更新时间:2023-11-28 13:30:56 25 4
gpt4 key购买 nike

我正在尝试动态更新我的范围属性之一

我有一个看起来像这样的范围属性

$scope.content.portrait_description.data

但是 Portrait_description 需要能够被名为 name 的变量替换,如下所示

$scope.content.name.data

在本例中,name 变量等于 Portrait_description。

当我尝试这个时它不起作用,我也尝试过$scope.content。 + name + .data$scope.content.{{name}}.data 但都不起作用。有办法让这个工作吗?

最佳答案

Javascript 中的对象就像数组或字典一样,可以做到这一点:

var varname = "somePropertyName";
$scope.content[varname].data = "hello";

关于javascript - AngularJS如何使用变量动态更新部分作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com