我有一個主模板,說showcountry.hbs
,裏面我有一個組件show-state.hbs
。在show-state.js
我試過把this.transitionTo('routename')
。我發現它適用於showcountry
以外的路線。複雜的事情稍微的是,在我的router.js
入口看起來像下面this.route('showcountry' , {path : '/app/mod/country' });
如何從EmberJS中的組件轉換到相同的路由
我發現,在組件時,我給在this.transitionTo
它拋出無法識別的網址錯誤的URL模式。
請幫忙。
我的應用程序中沒有控制器,我也不想添加它。是否有可能用組件中的transitionTo來展示你的例子? – Rahul
您是否在我的答案中檢查過samle twiddle https://ember-twiddle.com/9a839b38e03421e4bb9fec722c269ea7?openFiles=routes.a.js%2C,它沒有使用控制器。 – kumkanillam
順便說一句,你可以在組件中做,但你不應該在組件中調用transitionTo,你應該發送動作來爲此路由。 – kumkanillam