Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 余烬加载状态块location.href历史记录更新_Ember.js_State_Loading - Fatal编程技术网

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。请您向一个(或两个)示例展示一个代码示例,好吗?我特别好奇“覆盖加载行为”是如何工作的。请您向一个(或两个)示例展示一个代码示例,好吗?我特别好奇“覆盖加载行为”是如何工作的。