Angular 在HTML输入变量中串联

Angular 在HTML输入变量中串联,angular,typescript,angular7,Angular,Typescript,Angular7,如何在HTML输入中连接字符串?下面是创建下拉列表。 我们想要的是txtField是addressCode+''+addressDescription的串联,试图放入输入,但不起作用。 如果可能的话,在尝试使用angular typescript之前,先在html中寻找方法 原件: <app-drop-down [listItems]="'addressList'" [txtField]="'addressCode'" [txtValue]="'addressId'" <

如何在HTML输入中连接字符串?下面是创建下拉列表。 我们想要的是txtField是addressCode+''+addressDescription的串联,试图放入输入,但不起作用。 如果可能的话,在尝试使用angular typescript之前,先在html中寻找方法

原件:

<app-drop-down 
  [listItems]="'addressList'"
  [txtField]="'addressCode'"
  [txtValue]="'addressId'"
</app-drop-down>

您可以简单地创建一个函数

in.ts

concateInput(str1, str2){
return str1.concat(str2);
}
并从.html调用它

<app-drop-down 
  [listItems]="addressList"
  [txtField]="concateInput(addressCode, addressDescription)"
  [txtValue]="addressId"
</app-drop-down>

您可以简单地创建一个函数

in.ts

concateInput(str1, str2){
return str1.concat(str2);
}
并从.html调用它

<app-drop-down 
  [listItems]="addressList"
  [txtField]="concateInput(addressCode, addressDescription)"
  [txtValue]="addressId"
</app-drop-down>

您可以这样尝试-

<app-drop-down 
  [listItems]="addressList"
  txtField="{{addressCode + addressDescription}}"
  [txtValue]="addressId"
</app-drop-down>


希望这有帮助,如果对您不起作用,请告诉我。

您可以这样尝试-

<app-drop-down 
  [listItems]="addressList"
  txtField="{{addressCode + addressDescription}}"
  [txtValue]="addressId"
</app-drop-down>


希望这有帮助,如果它对您不起作用,请仍然告诉我。

在.ts文件中连接并传递sameis
addressCode
addressDescription
是输入字段的值吗?它在这里起作用。不能复制相同的。检查此处hi@HarunurRashid出于某种原因否,其在数组中的消失值,以及材料设计上的包装角输入地址代码和地址描述来自输入?在.ts文件中连接并传递sameis
addressCode
addressDescription
是输入字段的值?其在此处工作。不能复制相同的。在这里检查hi@HarunurRashid出于某种原因不,它在数组中的值变差,与包装材料设计一样,角度输入AddressCode和addressDescription都来自输入?当用户单击下拉菜单时,将该元素添加到数组中并传递该数组以转换为字符串。当用户单击下拉菜单时,将该元素添加到数组中并传递该数组以转换为字符串。好的,我现在明白为什么了,你能为你的答案做一个补充吗?我有一个单引号,用于有问题的值,谢谢你的意思是addressCode和addressDescription是字符串?或者变量?好的,我明白为什么了,你能给你的答案做一个补充吗,我有一个单引号,用于有问题的值,谢谢你的意思是addressCode和addressDescription都是字符串?还是变量?