0
我想在RendrJS中通过JavaScript触发路由更改。我的用例是用户在/register
页面上,并且在成功注册尝试后,我想引导用户访问/account
页面。什么是达到这个目标的最好方法?rendr同构框架触发路由
我想在RendrJS中通过JavaScript触发路由更改。我的用例是用户在/register
页面上,并且在成功注册尝试后,我想引导用户访问/account
页面。什么是达到这个目标的最好方法?rendr同构框架触发路由
Rendr的最佳实践是使用redirectTo
,因为它是同构的。
内部控制器,我们使用:
this.redirectTo('/some/path');
内部的视图,我们使用:
this.app.router.redirectTo('/some/path');
这似乎是更新的路由,呼叫控制器init()方法,调用视图的init ()方法,但DOM内容不会更新。有什么我需要做的,以触发DOM更新实际呈现我的后续页面? – jaredrada
@jaredrada这就是你需要的一切。您可能需要检查是否有JavaScript /客户端错误导致某些内容在新页面呈现前中断并死掉。 – Chris
我的问题是我没有在__layout.hbs文件中包含id =“content”!谢谢 – jaredrada