如果它的breeze实体对象有任何检查对象的方法吗?

时间:2014-08-27 06:19:43

标签: breeze

任何方法检查一个对象是否有它的breeze实体对象?只需检查可能是考虑到obj的“entityAspect”道具的存在,但我想知道是否有更优雅的方式来做这样的instanceof,typeof或者其他。 / p>

 function (obj){//Evaluate the obj is breeze entity

1 个答案:

答案 0 :(得分:1)

实际上,检查'entityAspect'属性是正确的方法。请记住,breeze可以使用您自己的自定义实体构造函数,它们根本没有breeze语义。在这些情况下,Breeze会包装或扩充您的自定义实体构造函数(取决于使用breeze注册的modelLibrary),因此除了通过检查扩充以确定实体是否真的是一个轻松的实体之外,没有其他方法。