我在角度控制器中使用库 angular-minicolors (http://labs.abeautifulsite.net/jquery-minicolors/):
angular.element("myelement").minicolors({
position: 'top left',
change: function() {
//code to execute on color change
}
})
但是,在测试此控制器时,Karma会抛出错误:
TypeError:undefined不是构造函数(评估'angular.element(“myelement”)。minicolors({ 位置:'左上角', 更改:function(){ //在颜色变化时执行的代码 } })'
我的猜测是它无法识别库 angular-minicolors 然而,在导航仪上,一切都运作良好。
我真的很欢迎任何帮助,谢谢!
答案 0 :(得分:0)
好吧,好像我的测试不知道 minicolors ,因为我忘了在我的业力配置中添加另一个依赖 jquery.minicolors.js :
files: [
'src/main/resources/static/js/lib/angular-minicolors.js',
'src/main/resources/static/js/lib/jquery.minicolors.js',
...
]