常量在angularjs很酷,但是当我试图把两个对象在同一个常数,我得到了一个错误: 无法读取的不确定财产“property1”。 这里是我的代码的一部分:无法设置若干个对象为角常量
angular
.module('myApp')
.constant('CONST', {
constantOne: {
'property1': 'text1',
'property2': 'text2'
},
constantTwo: {
'property3': 'text3',
'property4': 'text4'
}
})
而且在我的控制器类似的东西:
var items: {
oldProperty: 'property1',
}
items.newProperty1 = CONST.constantOne[items.oldProperty];
items.newProperty2 = CONST.constantTwo[items.oldProperty];
但是,当我分开这个对象到2个不同的常量,一切都OK了。 那么,是否有可能在同一个常量中使用两个对象?我觉得我犯了一个语法错误,但我找不到它在哪里。
PS如果这非常重要,我用这个常量映射我的控制器内
错误“无法读取的未定义的属性‘筛选’”:似乎没有要在发布代码的任何属性'screening'。 – Claies
Claies,对不起,我没有发布所有需要的信息,我会在几分钟内改进答案 –
你可以租用我的答案吗? – Jigar7521