当用户将鼠标移出输入字段时,我正在尝试调用一个函数。
<input #filter onmouseout="search(filter.value)">
功能:
search(term: string): void {
for(var i = 0; i < this.employeeFirstName.length; i ++) {
if(this.employeeFirstName[i] != term) {
this.employeeFirstName[i] = this.employeeFirstName[i + 1]
}
else {
this.employeeFirstName[i + 1] = this.employeeFirstName[i]
}
}
}
但是当我测试它时,会给我错误:
SCRIPT5009:“搜索”未定义
有人可以解释为什么显示此错误。
答案 0 :(得分:0)
尝试 (mouseout)=“搜索(filter.value)” 您编写的代码正在检查Java脚本功能而不是angular
答案 1 :(得分:0)
如果您使用的是angular2 +(似乎您使用的是打字稿,那么我想您使用的是angular2 +),那么您需要在括号内进行onmouseout