class ServiceRecordGridFields{
constructor(){
this.allColumns = [
{
field:'assemblynumber',
name:'Assembly',
visible:false,
width:175
},{
field:'assetid',
name:'Asset ID',
visible:false,
width:110
}];
}
getAllColumns(){
return this.allColumns;
}
}
export default ServiceRecordGridFields;
Run Code Online (Sandbox Code Playgroud)
我在其他地方
import ServiceRecordGridFields from './_serviceRecordGridFields.js';
class serviceRecordGridsCtrl{
constructor(){
this._ServiceRecordGridFields = ServiceRecordGridFields;
this._serviceRecordsResolve = serviceRecordsResolve;
}
bclick(){
console.log(this._ServiceRecordGridFields.getAllColumns());
}
}
Run Code Online (Sandbox Code Playgroud)
调用得到的函数“ this._ServiceRecordGridFields.getAllColumns不是函数”。
如果我在getAllColumns()前面添加“ static”,则返回undefined。我究竟做错了什么?