-1
新しいanglejsです。Angularjs 2ネストされたインターフェイス
import {ScanuploadInterface} from '../../interfaces/scanupload.interface';
holeDocument = <ScanuploadInterface>{};
HTML::はダイナミックのため* ngForをやって私もこの1
インタフェース
export interface ScanuploadInterface {
docVia string;customFields:Array<any>;
associateDocs :Array<any>;
}
モデルを説明する方法を知っているカントコードを見てください。入力フィールド
<input id="{{list.fieldName}}" name="{{list.fieldName}}" type="{{list.fieldType}}" class="form-control" [(ngModel)]="holeDocument.customFields[list.fieldName]" >
しかし
未定義field12の
プロパティを読み取ることができませんとしてこの1つはエラーをスロー 'field12は、' 動的な値がlist.fieldNameから来ています。 私はこの問題を解決する方法を知らない。どのような解決策もありがとうございます。前もって感謝します。
ここでcustomFieldsを初期化していますか?それは、holeDocument.customFieldsが定義されていないと私のインターフェイスでは –
、私のインターフェイスヘッダーの2行目を参照し、モデルでインポートされて1行目を参照@ AliBaig – sibi
それは単に宣言ではなく、初期化です。私が見る限り、=演算子を使ってcustomFieldsに何も割り当てていません。 –