2017-02-09 99 views
0

我得到如何綁定query parameters to controller properties,這很好。但現在我的問題是,如何將數組的查詢參數綁定到控制器屬性(即數組)?Ember:將查詢參數數組綁定到控制器屬性

要麼我沒有做正確的事(很有可能),或者這在燼中不被支持。

我做了一個twiddle來演示。

(注意,當玩弄加載的網址是/search您必須手動將其更改爲:/search?foo[]=1&foo[]=2&foo[]=3 - 對不起。)

當玩弄頁面加載,QP的:

foo[]=1&foo[]=2&foo[]=3 

是正確的綁定到是一個數組控制器屬性:

foo: ['1','2','3'] 

但當foo的陣列通過所述動作操作(刪除#2),燼變化數組的格式表示的QP到&foo=1%2C3又名foo=1,3

從而改變了foo控制器屬性從

foo: ['1','3'] 

foo: '1,3' 

格式是否有可能爲灰燼保留QP綁定到數組時的參數數組格式?

回答

0

花了我一段時間去挖掘,但它似乎在某處沿着ember將數組的QP格式更改爲json。但這是一種正在進行的工作。簡短的討論here

我能夠得到一個twiddle與綁定到控制器屬性的QP數組一起工作。