我想要做的是有一个像一个地方,对象(就像在这个例子中vm.foo
)key: value
成对的,用于显示和隐藏我的字段。因此,例如,我可以将另一对对象放入我的对象中,例如:1502: true
我可以使用它来隐藏我的字段与键1502
如果有任何方法可以从控制器传递我的变量以供hideExpression
使用。
这里只是一个链接到没有隐藏项目的同一个小例子,尽管hideExpression
属性设置为true
http://jsbin.com/rorocitoqi/edit?html,js,output
下面只是一个小片段,它似乎hideExpression
没有得到我的价值,vm.foo[bar]
但是当我检查console.log
值存储在vm.foo
. 如果有人能提供正确的指导,因为我刚开始正式,谢谢:)
vm.foo = {
1000: true,
1021: false,
3204: true
};
var bar = 1000;
console.log(vm.foo[bar]);
{
key: 'text',
type: 'checkbox',
templateOptions: {
label: 'Hidden box'
},
hideExpression: 'vm.foo[bar]'
}