Emberjs——API/类/Ember.Routable
Ember.Routable Class
继承自:Ember.Mixin
定义于:packages/ember-routing/lib/routable.js:36
所属模块:ember-routing
继承的方法
-参阅Ember.Mixin
自有的方法
-deserialize(manager, params)
参数:
@manager--Ember.StateManager
@params--哈希对像
说明:反序列化方法。默认获取params参数对象,并将其转换成一个对象。默认情况下,参数params类似{post_id:1},这将查询namespace.Post.find(1)。这是专为Ember Data设计的,但对任何有find方法的类也可以很好的运作。[与serialize方法一起使用]
-serialize(manager, context)
参数:
@manager--Ember.StateManager
@context--上下文对象
说明:序列化方法。默认获取context参数对象,并将其转换成一个哈希对象。默认情况下,如果有一个命名为blog_post_id的动态规则,并且对象是一篇id为12的博客文章,序列化方法将生成哈希对{ blog_post_id: 12 }。[与deserialize方法一起使用]
继承的属性
-无
自有的属性
-无
事件
-connectOutlets(router, context*)
参数:
@router--Ember.Router
@context--可选的上下文参数
说明:该事件在进入状态时触发。调用时将传入路由的上下文,可通过传入context参数代替。
-navigateAway()
说明:当点击后退/前进按钮导致URL更改时,触发该事件。
Thinking like a robot