0
在我的餘燼應用程序中,我需要使用可能包含「/」的動態段。EmberJS:replaceWith&link-將URL中的斜線更改爲%2F
this.route('lecture', {path: '/:lecture_url'});
其中:lecture_url可以是字符串,如「新文章」或者如果我輸入「講座/條」
localhost:4200/lectures/article
路線解析器檢測模型,並呼籲replaceWith但網址是改爲:
localhost:4200/lectures%2Farticle
另外,然後我嘗試創建鏈接,如
{{#link-to 'lecture' lecture.url}}smth{{/link-to}}
鏈接的href也包含講座%2Farticle。
我該如何避免這種情況?
動態網址':lecture_url'值不能成爲'講座/文章'。這意味着您可能需要引入一個更多的動態段或創建一個嵌套的路線。 – kumkanillam