2016-04-27 101 views
2

我有一個離子應用程序,我想通過url將視圖中的對象傳遞給控制器​​。離子角編碼url編碼的奇怪行爲

url看起來像'/ baseurl /:path /:object /:title',其中:path,:object,:title是參數。

在我的控制器中,我有一個對象,我對它進行了字符串化並對其運行encodeUriComponent,這是我的參數,它將被添加到url中的:object參數中。

實際的問題是,對於特定的對象,在對象的字符串表示形式上運行encodeUriComponent會導致url中的格式不正確,從而破壞我的url。

調試時,該對象編碼正確,但只有在從視圖中傳遞它時,它的格式很差。

任何想法或提示,如何將對象從控制器傳遞到視圖以及從視圖傳遞到另一個控制器是最佳實踐?

回答