Javascript AngularJS错误:TypeError:angular.extend不是函数。。。angular-sanitize.js第186行

Javascript AngularJS错误:TypeError:angular.extend不是函数。。。angular-sanitize.js第186行,javascript,angularjs,Javascript,Angularjs,我偶尔会遇到这样的错误,似乎并没有任何模式来判断它何时发生。当我开始使用ngSanitize向某些元素添加nghtml绑定属性时,这种情况就开始出现了。同样,这似乎并非总是发生。我不理解Angular的内部结构,无法真正理解为什么会出现这种情况。如有任何见解,将不胜感激。谢谢 这是firebug提供的: TypeError: angular.extend is not a function http://localhost:8500/ev2/apps/folio/app/lib/angular/

我偶尔会遇到这样的错误,似乎并没有任何模式来判断它何时发生。当我开始使用ngSanitize向某些元素添加nghtml绑定属性时,这种情况就开始出现了。同样,这似乎并非总是发生。我不理解Angular的内部结构,无法真正理解为什么会出现这种情况。如有任何见解,将不胜感激。谢谢

这是firebug提供的:

TypeError: angular.extend is not a function
http://localhost:8500/ev2/apps/folio/app/lib/angular/angular-sanitize.js
Line 186
这来自chrome开发者工具:

Uncaught TypeError: Object #<Object> has no method 'extend' 
(anonymous function) angular-sanitize.js:184
(anonymous function) angular-sanitize.js:622

在实现
ng bind html
属性之后,我也遇到了同样的问题。看起来angular-sanitize.js对angular.js有依赖性。我正在用$script加载依赖项,自从第一次加载angular.js后就没有出现过错误,即:

...
<script src="lib/angular-1.2.18/angular.js"></script>
<script>
    $script([
        //'lib/angular-1.2.18/angular.js',
        'lib/angular-1.2.18/angular-routes.js',
        'lib/angular-1.2.18/angular-sanitize.js', ...
。。。
$script([
//'lib/angular-1.2.18/angular.js',
“lib/angular-1.2.18/angular-routes.js”,
“lib/angular-1.2.18/angular-sanitize.js”。。。

1.2.15也有同样的问题
...
<script src="lib/angular-1.2.18/angular.js"></script>
<script>
    $script([
        //'lib/angular-1.2.18/angular.js',
        'lib/angular-1.2.18/angular-routes.js',
        'lib/angular-1.2.18/angular-sanitize.js', ...