是否有等效于Backbone.js路由器的Ember.js用于历史记录和哈希更改?
-
29-10-2019 - |
题
在Backbone.js中,您可以使用路由器绑定到#个更改,以浏览单页HTML5应用。
Ember.js是否具有等效功能?还是我错过了有关其设计的一些基本知识?
解决方案
有计划为Ember编写路由器。它可能会与Ember StateManager集成在一起。目前,您可以使用 sproutcore-routing 或其他路由解决方案。我目前正在成功使用发芽核心路由,但是有一些限制。
其他提示
您可能还想看看 Ember RouteManager
您可能想检查一下: https://github.com/emberjs-addons/萌芽路由
我想这已经被遗漏了,以保持事物“松散耦合”。您可以使用独立的替代方法,例如Sammy或 http://davisjs.com/ 。
Sproutcore-Statechart(用于Ember)现在也具有路由支持: https://github.com/ emberjs-addons / sproutcore-statechart
从Ember 1.0开始,Ember具有内置的一流路由器。
不隶属于 StackOverflow