私のビューから渡される変数を取得するAngularJSにODataフィルタを作成しようとしています。AngularJSを使用してODataフィルタの文字列を連結する際の問題
私は連結に苦労しています。特に、開始および終了の引用符は"
です。私は研究し、\
などを追加するような様々なオプションを試しましたが、運はありません。
ハードコーディングされたフィルタは次のようになります。
var newFilter = "contains(ProductCode, " + "'" + vm.codeO + "')" + " and Price ge " + vm.priceGtO + " and Price le " + vm.priceLtO "\""
変数を使用して私のフィルタは見なければならない。ここで
$filter: "contains(ProductCode, 'GDN') and Price ge 5 and Price le 20"
は、変数を使用して、私のフィルタは、ビューから渡されますまったく同じ。開始および終了の引用符を含む"
。
ありがとうございます!
はあなたにZANONに感謝し、開始と終了の引用符再明確化していただきありがとうございます。。 – onmyway