2017-09-27 19 views
0

は私のクラスである -インスタンス化クラス「タイプの引数の型のパラメータに割り当て可能ではありません」以下

export interface RaiseIncidentWidgetItem { 

    Link: string; 
    ImagePath: string; 
} 

export interface RaiseIncidentWidgetConfig { 

    View?: string; 
    SiteUrl : string; 
    ListTitle : string; 
} 

export class RaiseIncidentWidget implements IWidget { 

    constructor(public config: RaiseIncidentWidgetConfig) { 

    } 
} 

私は私のクラスのオブジェクトをインスタンス化するコードの下に使用しています -

const config: RaiseIncidentWidgetConfig[] = new Array(); 

config.push({ 

     View : '', 
     SiteUrl : '', 
     ListTitle : '', 

    }); 

const obj = new RaiseIncidentWidget(**config**); 
を私はクラスをインスタンス化するとき

、タイプの

」引数は 『RaiseIncidentWidgetConfig []』 01に割り当て可能ではないことを私にエラーを与えています"RaiseIncidentWidgetConfig"タイプのパラメータ。 " RaiseIncidentWidget

+0

エラーメッセージは非常に明確です。ただそれを読んでください。 ;) – Paleo

答えて

0

コンストラクタRaiseIncidentWidgetConfigのインスタンスを受け入れていますがRaiseIncidentWidgetConfig

変更コンストラクタまたはあなたがそこに渡しているデータの配列を渡しています。

関連する問題