我在這我想查詢外部API灰燼v2.14應用程序。該API需要有圓點(「」)中的鍵查詢參數,如:如何灰燼查詢中使用點字PARAMS
http://example.com/records?query.code=abc123&code.system=whatevs
我已經試過像這樣在我的控制器建立queryParams:
// app/controllers/records.js
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['query.code', 'code.system'],
query.code: null,
code.system: null
})
餘燼構建失敗,並在我的queryParams聲明後的行中的第一個點字符處出現「Unexpected token」。
我一直在使用百分號編碼來代替點嘗試,如果我在瀏覽器中輸入這工作得很好:
http://example.com/records?query%2Ecode=abc123&code%2Esystem=whatevs
但灰燼建立,如果我嘗試%的編碼相同的再次失敗我的查詢參數在控制器中。
// app/controllers/records.js
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['query%2Ecode', 'code%2Esystem'],
query%2Ecode: null,
code%2Esystem: null
})
是否有人知道我應該採取不同的做法?