1.4.16版本中的breeze.angular undefined breeze错误

时间:2014-07-21 14:33:29

标签: angularjs breeze

从1.4.12 breeze版本移到1.4.16之后,在breeze.angular module.i中开始有breeze未定义错误。检查了发行说明但没有用,这里有什么突破性的变化以及它应该是什么做什么?

我正在使用requirejs。

require.config({
paths: {       
    'angular': './infrastructure/core/angular',
    'breeze': './infrastructure/core/breeze.debug', 
    'breeze.directives': './infrastructure/core/breeze.directives',
    'breeze.angular': './infrastructure/core/breeze.angular',
    'breeze.metadata-helper': './infrastructure/core/breeze.metadata-helper',
},
shim: {       
    'angular': {
        exports: 'angular'          
    },      
    'breeze': {
        exports: 'breeze',
        deps: ['angular']
    },       
    'breeze.directives': {
        deps: ['breeze', 'angular']
    },
    'breeze.angular': {
        deps: ['breeze', 'angular']
    },
    'breeze.metadata-helper': {
        deps: ['breeze']
    }
},
priority: [
'angular', 'breeze'
],
urlArgs: 'v=1.0'

});

enter image description here

1 个答案:

答案 0 :(得分:1)

我想我可能知道。我们在v 1.4.16中修正了一个错误。即使您使用require来加载它,Breeze也会将自己加载到窗口中。我们修好了。看起来像你正在使用的breeze.angular版本期望它在窗口中。那是个错误。你有最新的breeze.angular吗?如果是这样,你可能需要通过自己设置window.breeze来解决这个问题,直到我能在几周后解决。我在休假。让我知道。