Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将输入文件附加到Angular 2中的另一个文件,前提是它';什么是原始的?_Angular_Angular7_Angular2 Ngmodel - Fatal编程技术网

如何将输入文件附加到Angular 2中的另一个文件,前提是它';什么是原始的?

如何将输入文件附加到Angular 2中的另一个文件,前提是它';什么是原始的?,angular,angular7,angular2-ngmodel,Angular,Angular7,Angular2 Ngmodel,我有两个输入字段: <input type="text" [(ngModel)]="title" name="title"> <input type="text" [(ngModel)]="og_title" name="og_title" value="{{ title }}"> 我想使og_title字段等于title,直到og_title是原始的 如何在您可以指定给ngModel的Angular 2(Angular 7)中执行此操作 HTML 您可以指定给ng

我有两个输入字段:

<input type="text" [(ngModel)]="title" name="title">
<input type="text" [(ngModel)]="og_title" name="og_title" value="{{ title }}">

我想使
og_title
字段等于
title
,直到og_title是原始的


如何在您可以指定给ngModel的
Angular 2
(Angular 7)

中执行此操作

HTML


您可以指定给ngModel

HTML


我认为如果您使用反应式表单而不是ngModel的双向绑定会更好,但这仍然有效:

<input type="text" [(ngModel)]="title" name="title" (input)="titleChanged()">
<input type="text" [(ngModel)]="og_title" name="og_title">

在TS文件中:

titleChanged(){
 if(<code to check if og_title is pristine>){
  this.og_title = this.title;
 }
}
标题更改(){
if(<检查og_标题是否原始的代码>){
this.og_title=this.title;
}
}

将检查og_标题是否原始的代码替换为包含表单名称和输入字段原始条件的逻辑,我认为最好使用反应式表单,而不是ngModel的双向绑定,但这仍然有效:

<input type="text" [(ngModel)]="title" name="title" (input)="titleChanged()">
<input type="text" [(ngModel)]="og_title" name="og_title">

在TS文件中:

titleChanged(){
 if(<code to check if og_title is pristine>){
  this.og_title = this.title;
 }
}
标题更改(){
if(<检查og_标题是否原始的代码>){
this.og_title=this.title;
}
}

用包含表单名称和输入字段原始条件的逻辑替换

无论您尝试了什么,都发生相同的权利?无论您尝试了什么,都发生相同的权利?