Ember.js 余烬加载状态块location.href历史记录更新
当Ember.js 余烬加载状态块location.href历史记录更新,ember.js,state,loading,Ember.js,State,Loading,当some.route正在等待slow model时,您可以使用some.route加载加载状态在等待时显示一些kitties 在这种情况下,也可以使用一些.route error,这样当有效负载损坏东西时,您可以露出悲伤的表情 但是,当我单击指向的链接到部分/路线时,地址栏中的位置href不会更新,直到加载成功完成 我不知道这是否是出于设计,但我希望能够在出现错误时使用浏览器历史导航回来 换句话说:我可以在加载状态出现之前而不是之后更新地址栏中的位置href吗?简短回答:不,不能 很长的答案:
some.route
正在等待slow model
时,您可以使用some.route加载
加载状态在等待时显示一些kitties
在这种情况下,也可以使用一些.route error
,这样当有效负载损坏东西时,您可以露出悲伤的表情
但是,当我单击指向的链接到部分/路线
时,地址栏中的位置href不会更新,直到加载成功完成
我不知道这是否是出于设计,但我希望能够在出现错误时使用浏览器历史导航回来
换句话说:我可以在加载状态出现之前而不是之后更新地址栏中的位置href吗?简短回答:不,不能
很长的答案:烬路由器不考虑一个完整的转换(当它更新URL时),直到你成功地到达新的路线。这意味着,如果你点击了加载或错误子状态,你还没有完成转换。如果您希望url尽早更改,那么您可能需要覆盖该路由上的加载行为,并对其进行自定义处理,或者创建一个自己的加载路由,在其中您可以控制更多内容…简短回答:不,您不能
很长的答案:烬路由器不考虑一个完整的转换(当它更新URL时),直到你成功地到达新的路线。这意味着,如果你点击了加载或错误子状态,你还没有完成转换。如果您希望url尽早更改,那么您可能需要覆盖该路由上的加载行为,并对其进行自定义处理,或者创建自己的加载路由,在其中您可以更好地控制内容…Upvoted。请您向一个(或两个)示例展示一个代码示例,好吗?我特别好奇“覆盖加载行为”是如何工作的。请您向一个(或两个)示例展示一个代码示例,好吗?我特别好奇“覆盖加载行为”是如何工作的。