Han*_*Han 4 ember.js ember-router
有没有人搞乱在新的ember路由器中使用非ID参数?
回到旧版本的路由器,它似乎更容易做,因为您可以访问路由上的序列化和反序列化方法.实际上,理论上您可以将模型的非ID属性反序列化为params散列,并且可以分别使用路径上的deserialize和serialize方法从该非ID属性序列化对象.根据我的理解,序列化和反序列化方法不再公开,这使得处理起来有点棘手.
使用新路由器,您仍然可以访问序列化和反序列化.
deserialize已重命名model,它将参数作为参数.如果从model(或任何其他Promises/A +兼容的promise)返回Ember Data对象,则在对象加载之前,其余的钩子将不会运行.serialize仍然被命名serialize.它将模型(传递给linkTo帮助器或transitionTo方法的对象)作为其第一个参数,并应返回参数的哈希值.| 归档时间: |
|
| 查看次数: |
511 次 |
| 最近记录: |