我有一个实例resource
,我不知道它是否是User
或Organization
或Comment
或什么。有没有办法获得资源模型的名称,如resource.get('modelName')
?获取型号名称
Q
获取型号名称
0
A
回答
1
你可以找到构造函数,我不完全确定这是你在找什么。
resource.constructor
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
+0
不是我在这里寻找的方法,但这种技术稍后会有用。谢谢你的提示。 – nullnullnull
相关问题
- 1. 获取手机名称和型号
- 2. Windows VC++获取机器型号名称
- 3. opencart按型号名称获取产品
- 4. 获取设计的型号名称
- 5. Flash:获取符号名称
- 6. 按名称获取类型
- 7. 在型号名称
- 8. 与型号名称
- 9. C#获取泛型类型名称
- 10. 如何获取水线记录的型号名称或型号类别?
- 11. 控制器名称的型号名称
- 12. 获取默认名称或编号从
- 13. 根据名称获取电话号码
- 14. 获取POSIX信号量的名称
- 15. 获取服务名称的端口号?
- 16. 在Dymola获取当前的型号名称和文件路径
- 17. 获取主板型号和名称的Windows API
- 18. 如何在OpenGL或Win32中获取图形卡型号名称?
- 19. 在信号中获取远程ip和模型字段名称
- 20. 获取城市名称和国家来电号码的名称?
- 21. 冲突型号名称
- 22. Rails 3 - i18n型号名称
- 23. 更改型号名称轨
- 24. ActiveRecord型号名称约定
- 25. 颜色型号名称
- 26. 从列名称获取数据类型
- 27. 获取子属性名称强类型
- 28. 从datacontext获取强类型列名称
- 29. 获取变量类型名称
- 30. Rails - 获取view_context的模型名称
这是丑陋的,但我能得到我需要用'字符串(resource.constructor).replace( '应用', '').underscore()'的格式。 – nullnullnull
根据资源和用例,更多的Ember-y方式可以做到这一点resource.constructor.typeKey – lsthornt