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更改时,触发该事件。

posted @ 2012-11-21 21:00  Kiinlam  阅读(361)  评论(0)    收藏  举报