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