获取型号名称

时间:2013-10-17 23:13:06

标签: ember.js

我有一个resource实例,我不知道它是User还是Organization还是Comment还是什么。有没有办法获取资源模型的名称,如resource.get('modelName')

2 个答案:

答案 0 :(得分:1)

你可以找到构造函数,我不完全确定你是否正在寻找它。

 resource.constructor

答案 1 :(得分:1)

您可以使用instanceof operator检查resource是否是哪个对象的实例。

var resource = App.Organization.create({});

console.log(resource instanceof App.User);          // false
console.log(resource instanceof App.Organization);  // true
console.log(resource instanceof App.Comment);       // false