Ember.js 我们如何重新加载route Ember JS(versoin 1.0.0-rc.1)
我的路线有以下情况:Ember.js 我们如何重新加载route Ember JS(versoin 1.0.0-rc.1),ember.js,ember-router,Ember.js,Ember Router,我的路线有以下情况: application.com/#/sample/:id被重定向回application.com/#/sample/:id 例如 application.com/#/sample/1获取一个事件,该事件重定向到application.com/#/sample/2 这不会导致重新加载。有人把这个箱子修好了吗 事实上我有个案子 application.com/#/parent/123/sample/1导致重定向到application.com/#/parent/123/samp
application.com/#/sample/:id
被重定向回application.com/#/sample/:id
例如
application.com/#/sample/1
获取一个事件,该事件重定向到application.com/#/sample/2
这不会导致重新加载。有人把这个箱子修好了吗
事实上我有个案子
application.com/#/parent/123/sample/1
导致重定向到application.com/#/parent/123/sample/2
事件由ParentRouter
接收到transition(“parent.sample”,{id:2})
我在日志中得到的是:
未捕获错误:断言失败:不允许在inBuffer状态下清空视图,并且在正常情况下不应清空视图。您的应用程序很可能存在错误。这可能是由于属性更改通知过多所致
对于手动转入路线,您可以尝试以下两种方法:
App.Router.Router.transitiono(名称、参数)代码>
App.Router.Router.getHandler(name.enter()代码>
它应该与调用enter
路线事件相同。(我不确定)
这个问题已经解决了。这是一个零处理问题的把手。 我额外检查了空值。现在可以了 Github上也有一些类似的问题,我们总是可以重新加载当前路由并重定向回任何路由
感谢您的帮助。关于:未捕获错误:断言失败:不允许在inBuffer状态下清空视图,在正常情况下不应这样做。您的应用程序很可能存在错误。这可能是由于属性更改通知过多所致。似乎有太多的刷新事件发生并导致视图出错?您能在JSFIDLE中设置一个演示供我们调试吗?谢谢。类似的问题: