JS/AngularJS:动态创建变量名
JS/AngularJS: Dynamically create variable name
我需要声明变量的名字基于相同的根,但有不同的名称,如下面的例子:
$scope.form1 = //something
$scope.form2 = //something
作用域是使用另一个变量动态创建此名称。像这样:
$scope.form[count] = //something
,但结果应该是类似form1,而不是form。1
谢谢大家!
您只需要创建一个包含属性全名的字符串。
$scope["form" + count]
…,尽管更好的方法可能是首先不要让属性名只相差一个数字。使用一个带有数组的属性作为其值。
$scope.forms = [something, something];
$scope.forms[count];
相关文章:
- AngularJS-在JSON选择器中使用变量名
- 命令行中的Uglify js;不要弄乱变量名
- 像createComment这样的各种自定义变量名在内联javascript中被覆盖,但在外部js中没有.为什么?
- 这在JavaScript中是一个好的变量名吗
- 在javascript中,在变量名之前使用var有什么区别/优势吗
- 在Javascript中连接一个动态变量名
- 如何使用jQuery循环变量名
- JavaScript将字符串转换为变量名
- 根据发送到javascript中函数的参数创建变量名
- 检索本身包含变量的 Jquery 变量名的值
- 基于循环创建变量
- 如何传递一个整数来创建新的变量名
- 如何创建一个对象的多个实例,而不在JavaScript中重用相同的变量名
- 如何在ExtJS中创建动态数组变量名
- 如何在循环中创建动态变量名
- JS/AngularJS:动态创建变量名
- 从变量名动态创建变量
- Javascript -用变量名创建函数
- 创建灵活的变量名
- 创建自定义变量名