【发布时间】:2016-04-15 09:35:31
【问题描述】:
我正在尝试在 AngularJS 中创建一个 OData 过滤器,以获取从我的视图传递的变量。
我正在为串联而苦苦挣扎。尤其是开头和结尾的引号"。我研究并尝试了各种选项,例如添加 \ 等,但没有运气。
硬编码过滤器如下所示:
$filter: "contains(ProductCode, 'GDN') and Price ge 5 and Price le 20"
这是我使用从视图传递的变量的过滤器:
var newFilter = "contains(ProductCode, " + "'" + vm.codeO + "')" + " and Price ge " + vm.priceGtO + " and Price le " + vm.priceLtO "\""
我使用变量的过滤器必须看起来完全一样。包括开始和结束引号"。
提前感谢您!
【问题讨论】:
标签: javascript angularjs odata concatenation