angular2 typescript ajax,angular2中 typescript this的使用问题

  • Post author:
  • Post category:其他


search():void {

let name=(document.getElementById(‘name’) as HTMLInputElement);

let list_name=document.getElementsByClassName(‘list_name’);

let user_list=document.getElementsByClassName(‘user_list’);

for(let o=0;o

for(let i=o;i

let user_list_select=user_list[i];

if (name.value===(list_name[o] as HTMLInputElement).innerHTML){

(user_list_select as any).style.display=’none’;

this.(user_list_select as any).style.display=’block’;

}

}

}

}

菜鸟求问。

做的是筛选功能的代码,从数据中进行对比,隐藏名字不相同的内容,显示名字相同的内容。但是在typescript中js似乎不能这么写,但是相同的代码在js中是成立的。

求大神帮忙解答this的问题,因为本身typescript不太熟练,又看不太懂箭头函数(=>)才选用js的,结果发现不能运行。