私のアプリケーションでは、「/」を含む動的セグメントを使用する必要があります。 lecture_urlは私がEmberJS:replaceWith&link-urlのスラッシュを%2Fに変更する
localhost:4200/lectures/article
を入力した場合、ルートリゾルバがモデルを検出し、replaceWithを呼ぶが、URLは「新品」または「講義/アーティクル」
のような文字列を指定できます
this.route('lecture', {path: '/:lecture_url'});
変更後:
localhost:4200/lectures%2Farticle
さらに、
012のようなリンクを作成しようとしました{{#link-to 'lecture' lecture.url}}smth{{/link-to}}
リンクのhrefには講義%2も含まれています。
どうすればこの問題を回避できますか?
動的URL ':lecture_url'値は' lectures/article'になりません。つまり、動的セグメントをもう1つ導入するか、ネストされたルートを作成する必要があるかもしれません。 – kumkanillam