【发布时间】:2013-10-02 12:36:17
【问题描述】:
我想做的事的例子:
query.filter(function (person) {
return person[this.field] == this.value;
}, {
field: 'FirstName',
value: 'Lea'
});
这会引发 JayData 1.3.2 的异常。
请注意,使用 [] 语法对属性名称进行硬编码可以按预期工作(尽管没有用):
query.filter(function (person) {
return person['FirstName'] == this.value;
}, {
value: 'Lea'
});
- 如果没有 eval() 诡计,这可能吗?
- 如果没有,有什么替代方案吗?
注意:如果重要,请使用 OData 提供程序。
【问题讨论】:
标签: javascript code-generation odata jaydata