ngModelは、2方向結合系を得るための指令である。
あなたは簡単な構文を行うことができます。
許可のように最初に定義空の配列である
[(ngModel)]="permission[role.id][per.id]"
:
permission = []
または
permission = [[]]
あなた許可変数の意志多次元配列である。この後
、あなたがngModel
[(ngModel)]="permission[role.id][per.id]"
しようとした場合、それはngModelとして未定義問題は、それはそれは2ウェイバインディング作品がどのようにあるにも示すことがある入力から値を取得するだけでなく、発生します。
未定義のためにレンダリング中に問題が発生しないようにするには、最初にpermission配列にダミーデータを割り当てる必要があります。
this.permission = new Array(this.numberOfRoles).fill(0);
for (let j = 0; j < this.numberOfRoles; j++) {
this.permission[j] = new Array(this.numberOfPermission).fill(0);
}
これは、このような
enter image description here
次のように未定義の問題を解決し、あなたはすでにそれを試してみましたか? – rinukkusu
はい、動作しません。 – Aravind