[解決済み] mat-radio-button のデフォルトの選択状態を、angular2 を使って mat-radio-group の中に設定する
2022-02-18 09:54:06
質問
私のアンギュラーアプリでこの問題が発生しました。mat-radio-groupに多くのオプションがありますが、これらはjsonオブジェクトに従って動的に配置されています。このようなものです。
これはjsonオブジェクトです。
{
"list": [
{"name": "some name 1", ID: "D1"},
{"name": "some name 2", ID: "D2"}
]
}
この例では、リストには2つのオブジェクトしかありませんが、9つ、20つ、または任意の数のオブジェクトがあります。
そこで、私のhtmlでは、オブジェクトがいくつあっても、最初のオブジェクトだけが選択されるようにしたいのです。
これが私のhtmlです。
<mat-radio-group name="opList" fxLayout="column">
<mat-radio-button *ngFor="let op of listOfOptions" name="opList" >{{ op.name}}</mat-radio-button>
</mat-radio-group>
その
listOfOptions
変数にJSONオブジェクトがあります。
常に最初のオブジェクトを選択するようにするには?
解決方法は?
を追加します。
checked
プロパティをJSONに追加します。
{
"list": [
{"name": "some name 1", ID: "D1", "checked": true},
{"name": "some name 2", ID: "D2", "checked": false}
]
}
そして
<mat-radio-group name="opList" fxLayout="column">
<mat-radio-button *ngFor="let op of listOfOptions"
[checked]="op.checked" name="opList" >{{ op.name}}</mat-radio-button>
</mat-radio-group>
関連
-
[解決済み】ERR_INVALID_HTTP_RESPONSEをAngular 7とASP.Net Core 2.2を使ってGoogle Chromeブラウザーで使用する場合
-
[解決済み] node_modules が空になったので、`npm install`を実行する必要があるかもしれない。
-
[解決済み] Angular2 Router: Error: Cannot find primary outlet to load 'InboxComponent'.
-
[解決済み] Angular CLIでコンポーネントの名前を変更する方法は?
-
[解決済み] Angular 8 NgForはArray errorやAcces Control Allow originなどのIterableへのバインディングのみをサポートしています。
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] jQueryでラジオボタンを確認する方法は?
-
[解決済み] Angularでselect要素をオブジェクトにバインドする
-
[解決済み】選択されたラジオボタンの値を取得する方法は?
-
[解決済み】jQueryで、name属性で要素を選択するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angular2 CLI エラー "@angular/compiler-cli" パッケージが正しくインストールされていません。
-
[解決済み】「ルーター・アウトレット」は既知の要素ではない
-
[解決済み】angularモジュールでModule has no exported memberエラー
-
[解決済み] angularでpreflightのレスポンスがHTTP okステータスにならない
-
[解決済み] Angular 2で簡単なアコーディオンを作成するにはどうすればよいですか?
-
[解決済み] Angular 2 ルーターベースなし href = "/stock/stock_detail.html?
-
[解決済み] ag-gridで「表示する行がありません」テキストをプログラムで変更するにはどうすればよいですか?
-
[解決済み] コンポーネントは2つのモジュールの宣言に含まれる
-
[解決済み] Angular 2の「コンポーネント」は既知の要素ではありません。
-
[解決済み] AngularでKendo Tabstripのタブを閉じるボタンを実装する方法