Javascript (输入)角度中的属性
我似乎找不出(输入)在Angular中的作用。下面是代码示例:Javascript (输入)角度中的属性,javascript,angular,typescript,frontend,Javascript,Angular,Typescript,Frontend,我似乎找不出(输入)在Angular中的作用。下面是代码示例: <input class="form-control" placeholder="person" (input)="filterPersons($event.target.value, 'Hair Colour')"> 我在filterPersons方法中放置了一个日志,以查看何时执行该方法,但当我单击/取消单击复选框或提交表单时,不会输出任何内容。(输入
<input class="form-control" placeholder="person" (input)="filterPersons($event.target.value, 'Hair Colour')">
我在filterPersons方法中放置了一个日志,以查看何时执行该方法,但当我单击/取消单击复选框或提交表单时,不会输出任何内容。(输入)实际提供什么功能
值得注意的是,没有错误,代码库工作正常,事实上,在整个代码库中有多个这样的例子,所以我知道这不是一个简单的键入错误,但我看不出它有什么影响。我不知道为什么找不到
(输入)
的实际作用。在代码中
<input class="form-control" placeholder="person" (input)="filterPersons($event.target.value, 'Hair Colour')">
(输入)
使用2个参数调用filterPersons方法。
请检查stackblitz链接并查看
控制台.log
值。它在每一个单输入上都会改变。
.我不知道为什么找不到
(输入)
的实际功能。在代码中
<input class="form-control" placeholder="person" (input)="filterPersons($event.target.value, 'Hair Colour')">
(输入)
使用2个参数调用filterPersons方法。
请检查stackblitz链接并查看
控制台.log
值。它在每一个单输入上都会改变。
.尝试提供
type=“text”
/type=“number”
,我相信您会看到您的方法正在执行。(输入)
事件在每次按键时触发,如果您希望立即验证输入,则可以使用它(当您离开控件时,(更改)
事件触发)。尝试提供type=“text”
/type=“number”
,我相信您会看到您的方法正在执行。(输入)
事件会在每次按键时触发,如果您希望立即验证输入,则可以使用该事件(当您离开控件时,(更改)
事件会触发)。看起来您想要的是:
作为输入类型,然后您可以通过更改事件而不是输入侦听更改(复选框上没有输入):
在表单提交时被触发时,您必须以编程方式执行此操作,或者在输入更改时存储状态。似乎您想要的是: 作为输入类型,然后您可以通过更改事件而不是输入侦听更改(复选框上没有输入):
在表单提交时被触发时,您必须以编程方式执行此操作,或者在输入更改时存储状态。在input@slashsharp哦,我明白了,在这个用例中,它被用作复选框,这不正确吗当
、
或
元素的值已更改时,输入
事件将触发。“@mdaabis请检查我的代码,让我知道它是否解决了您的问题。致以最良好的祝愿。:-)当你在表格中输入一些东西时,它是有用的input@slashsharp哦,我明白了,在这个用例中,它被用作复选框,这不正确吗?:“当
、
或
元素的值被更改时,
事件将触发。”@mdaabis请检查我的代码,并告诉我它是否解决了您的问题。致以最良好的祝愿。:-)