1

我一直在試圖用Angular2實現一個簡單的ngForce,但我不知道哪裏出了問題,導致錯誤'Generic TYpe Array需要一個參數。請青睞通用類型'Array <T>'需要1個類型參數。 - Angular2

import { Component } from '@angular/core'; 


    @Component({ 
     selector: 'my-app', 
     templateUrl:'./app.component.html',      
    }) 
    export class AppComponent { 
      clients:Array; 
      doctors:Array; 
      constructor(){ 
       this.clients=["Client1", "Client2", "Client3"]; 
       this.doctors=["Doctor1","Doctor2","Doctor3"]; 
      } 


    } 
+0

讀泛型觀編程第一 –

回答

2

溶液1:

clients: String[]; // if type cant be determined use 'any[]' 
    doctors: String[]; 

溶液2:

clients: Array<String>; // if type cant be determined use '<any>' 
    doctors: Array<String>; 
2

我沒有用過Angluar2,但我相信解決方案,因爲你知道該陣列將要舉辦的類型,就是用Array<String>,而不是它自己的陣列中。

NOTE:用字符串基元的angular2 typename替換String

相關問題