我有一個實例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. Windows VC++獲取機器型號名稱
- 2. opencart按型號名稱獲取產品
- 3. 獲取設計的型號名稱
- 4. 獲取手機名稱和型號
- 5. Flash:獲取符號名稱
- 6. 按名稱獲取類型
- 7. 與型號名稱
- 8. 在型號名稱
- 9. C#獲取泛型類型名稱
- 10. 如何獲取水線記錄的型號名稱或型號類別?
- 11. 如何獲取具有M2M某一具體型號型號名稱
- 12. 控制器名稱的型號名稱
- 13. 獲取名稱而不是ID號
- 14. 獲取服務名稱的端口號?
- 15. 獲取默認名稱或編號從
- 16. 通過名稱/編號獲取元素
- 17. 獲取POSIX信號量的名稱
- 18. 根據名稱獲取電話號碼
- 19. 獲取主板型號和名稱的Windows API
- 20. 如何使用HTML5或JavaScript獲取設備型號名稱?
- 21. 在信號中獲取遠程ip和模型字段名稱
- 22. 在Dymola獲取當前的型號名稱和文件路徑
- 23. 如何在OpenGL或Win32中獲取圖形卡型號名稱?
- 24. 獲取城市名稱和國家來電號碼的名稱?
- 25. 衝突型號名稱
- 26. 顏色型號名稱
- 27. 更改型號名稱軌
- 28. Rails 3 - i18n型號名稱
- 29. ActiveRecord型號名稱約定
- 30. 從PRAGMA獲取名稱和類型table_info()
這是醜陋的,但我能得到我需要用'字符串(resource.constructor).replace( '應用', '').underscore()'的格式。 – nullnullnull
根據資源和用例,更多的Ember-y方式可以做到這一點resource.constructor.typeKey – lsthornt