diff --git a/src/core/6.inject.js b/src/core/6.inject.js index 8cab3f109..e4b40be5c 100644 --- a/src/core/6.inject.js +++ b/src/core/6.inject.js @@ -11,10 +11,12 @@ if (moduleInjection[xtype] != null) { _global.console && console.error("module: [" + xtype + "] 已经注册过了"); } - var key; + if (BI.isFunction(cls)) { + cls = cls(); + } for (var k in moduleInjectionMap) { if (cls[k]) { - for (key in cls[k]) { + for (var key in cls[k]) { if (!moduleInjectionMap[k]) { continue; } @@ -124,7 +126,7 @@ } } if (findVersion === true) { - _global.console && console.error("moduleId: [" + module.moduleId + "] 服务: [" + type + "] 版本: [" + module.version + "] 已过期", modelInjection[module.moduleId]); + _global.console && console.error("moduleId: [" + module.moduleId + "] 接口: [" + type + "] 接口版本: [" + version + "] 已过期,版本要求为:", dependencies[module.moduleId], modelInjection[module.moduleId]); continue; } }