我有以下代码:
export const notesService = {
getChannelOptions(): ChannelOption[] {
return [...channelOptions];
},
getChannelLabelFromValue(value: string): string {
let x =this.getChannelOptions();
x = x + 3;
const label = channelOptions.filter(co => co.value === value);
return label[0] ? label[0].label : "";
}
}
问题是当我尝试将3添加到数组时,我必须做什么,流会抛出错误。
BTW:如果我将noteService外的getChannelOptions声明为函数,它就可以工作。
答案 0 :(得分:1)
我通过明确声明解决了它,但可能有更好的方法
let x = notesService.getChannelOptions();