Javascript 因果报应:.get()不是函数
在Karma中运行测试时,我遇到以下错误:Javascript 因果报应:.get()不是函数,javascript,jquery,backbone.js,karma-mocha,Javascript,Jquery,Backbone.js,Karma Mocha,在Karma中运行测试时,我遇到以下错误: TypeError:model.get不是函数 正常运行应用程序时不会发生此错误。我使用的是主干网,相关代码如下: getCardTypeOptGroup: function() { var group = this.cardTypeCollection.map(function(model) { return { name: model.get('name'), //Errors
TypeError:model.get不是函数
正常运行应用程序时不会发生此错误。我使用的是主干网,相关代码如下:
getCardTypeOptGroup: function() {
var group = this.cardTypeCollection.map(function(model) {
return {
name: model.get('name'), //Errors
aliases: model.get('aliases'),
value: model.get('name')
};
});
return searchOptionsTemplate({
id: 'cardtypes',
label: 'CARD TYPE',
options: _(group).compact().value()
});
}
我原以为问题出在jQuery上,但我已经包含了该文件
files: [
'./vendor/jquery/dist/jquery.min.js',
'./vendor/bootstrap/dist/js/bootstrap.min.js',
'./vendor/chosen/chosen.jquery.min.js',
'./tests/*Spec.js',
'./tests/*Test.js'
],
这是一个与主干网相关的问题吗?关于
下划线的问题呢<代码>映射
函数从下划线扩展而来。文件列表中缺少backbone.js。