簡體   English   中英

如何在angular2中使用FormControl從INPUT標簽獲取逗號分隔的值?

[英]How to use FormControl in angular2 to get comma separated values from INPUT tag?

這是我的alert-form.component.ts

export class AlertFormComponent  implements OnInit{

  ....
  pages:FBpage[]=[]; 

 .....

並在構造函數中:

 fbPage : new FormControl('')

並在html中:

<input mdInput placeholder="Page Facebook" [mdAutocomplete]="auto" formControlName="fbPage" >

但是很明顯,它只能得到一個值而不是字符串

創建FormControl時,請確保空白值為空數組,而不是''或未定義。

在構造函數中這樣聲明:

fbPage : new FormControl([]);

代替

fbPage : new FormControl('');

編輯:您必須將數據綁定到列表,以從輸入標記中獲取逗號分隔的值,如下所述。

<input [source]="pageList" ...... >

在打字稿課:

public pageList = [
"PageA", "PageB"
];

本文可能對您有幫助: https : //github.com/ng2-ui/auto-complete/issues/91

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM