gpt4 book ai didi

javascript - AngularJS:ng-model非空时调用的函数

转载 作者:行者123 更新时间:2023-12-03 08:54:30 26 4
gpt4 key购买 nike

我有一个输入名称字段。如果其中存在一些文本,我需要将其大写。我当前的代码如下所示:

<input type="text" 
ng-model="basicClientInfo.firstName"
data-ng-keydown="capitalization(basicClientInfo)"/>

我已经在 Controller 中定义了大写函数,并且工作正常。问题出在我的事件上。仅当我按下某个键时才会触发大写功能。当我在自动化下使用程序时如何触发它(没有鼠标点击和按键 - 只是自动填写表格)

我的问题是,如果字段第一次从空变为非空,是否可以调用该函数?

最佳答案

利用 Angular watch .

$watch(watchExpression, listener, [objectEquality]);

或者

利用 Angular ngChange

ng-change="capitalization(basicClientInfo)"

值得一读:Using ng-change instead of $watch in Angular

关于javascript - AngularJS:ng-model非空时调用的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32558744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com