我是AngularJs的新手。在我的控制器中,我有一个%scan(¶m1,&i,'-')
变量,我想根据条件动态分配一个值。
以下是我的控制器代码:
$rootScope
}
我知道,通过应用多个if或switch条件,可以完成。但是,找到一些优化的解决方案 任何帮助都会得到满足。提前完成。
答案 0 :(得分:1)
为什么不使用
$rootScope[tabname]="myValue";
$rootScope
就像object
中的angular
一样,您可以在其中添加属性和访问属性,例如您对plain old javascript
的处理方式。
答案 1 :(得分:0)
root scope只是另一个javascript对象,所以你要做
$rootScope[tabname]="myValue";
(也就是说,将大量数据直接填充到$rootScope
中通常不是一个好主意,这就是Angular相当于将全局变量用于所有内容......)< / p>