获取模型的类/类型

时间:2014-07-27 03:43:03

标签: ember.js ember-data

有没有办法获得模型的类或类型?例如,如果我的模型是“todo”,并且我想从记录本身获取信息,如:

todo = this.get('model');
todo.class

或者可以从控制器的'内容'中获取它吗?我认为模型只是内容的别名,但我可能是错的。我认为必须有一个简单的方法来做到这一点,但我在google搜索后找不到任何东西。在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

构造函数可能就是你要找的东西,它位于对象的proto上

`todo.constructor`

http://emberjs.jsbin.com/OxIDiVU/871/edit

答案 1 :(得分:0)

我使用了以下内容:

type = @get('model').get('constructor.typeKey')

感谢kingpin2k的帮助。