Angular 素数形式,从输入值分配到两个模型参数
我有一个预处理表单,在表单提交时创建/更新用户模型。我想同时更新另一个模型。也就是说,我想获取表单中的用户名,并使用该值创建另一个模型对象Angular 素数形式,从输入值分配到两个模型参数,angular,primeng,Angular,Primeng,我有一个预处理表单,在表单提交时创建/更新用户模型。我想同时更新另一个模型。也就是说,我想获取表单中的用户名,并使用该值创建另一个模型对象 <input type="text" class="form-control" name="login" #loginInput="ngModel" [(ngModel)]="user.login" required minlength="1" maxlength="50" pattern="^[_.@A-Za-
<input type="text" class="form-control" name="login" #loginInput="ngModel"
[(ngModel)]="user.login" required minlength="1" maxlength="50" pattern="^[_.@A-Za-z0-9-]*$">
使用[(ngModel)]=“user.login”
我想用相同的值保存“user.login”
和modelX.paramX
。是否可以在表格中填写两种型号
或者我必须获取值并在component.ts中单独执行吗?如果是这样,我该怎么做?我发现您可以实现这一点的唯一方法是使用输入的更改事件,如下所示:
<input id="twomodel" name="twomodel" [(ngModel)]="X" (change)="Y= X" type="text" #twomodel="ngModel" />
查看更改事件,我刚刚将bind值指定给另一个值
以下是我从中获得此解决方案的链接(它使用angularjs):
希望这有帮助您是否尝试过
是的,我现在就是这样做的,不过我是在提交时做的。改变会让事情变得更容易。谢谢@Tika别忘了,这只会在你聚焦到输入之外时将值赋给Y