如何在过滤器内部更改后发送请求?

时间:2017-08-03 11:42:06

标签: angular

我的复杂形式有一些元素,如:单选按钮,输入,选择列表。

我需要在触摸其他元素之后立即发送请求。例如,如果我选中了单选按钮,则下面的页面是基于所选过滤器和响应的更改。

我可以写一个这样的函数:

function filter(){
   do request Ajax
} 

在调用之后,所有更改的方法都在表单中发生。但似乎这不是最佳解决方案。

1 个答案:

答案 0 :(得分:2)

您应该用户(更改)属于任何输入的事件。 例如:

在你的html文件中:

<input type="text" (change)="filterFunction($event)" />

在你的打字稿文件中:

filterFunction(event:any){
   do ajax request
}