[解決済み] アンギュラーJSでドロップダウンリストコントロールの選択項目を設定する方法
2022-05-15 23:14:46
質問
私はAngular JSを使用して、ドロップダウンリストコントロールの選択されたオプションを設定する必要があります。これがばかげているならば、私を許してください、しかし、私はAngular JSで新しいです。
以下は、私のhtmlのドロップダウンリストコントロールです。
<select ng-required="item.id==8 && item.quantity > 0" name="posterVariants"
ng-show="item.id==8" ng-model="item.selectedVariant"
ng-change="calculateServicesSubTotal(item)"
ng-options="v.name for v in variants | filter:{type:2}">
</select>
入力された後、次のようになります。
<select ng-options="v.name for v in variants | filter:{type:2}" ng-change="calculateServicesSubTotal(item)"
ng-model="item.selectedVariant" ng-show="item.id==8" name="posterVariants"
ng-required="item.id==8 && item.quantity > 0" class="ng-pristine ng-valid ng-valid-required">
<option value="?" selected="selected"></option>
<option value="0">set of 6 traits</option>
<option value="1">5 complete sets</option>
</select>
のコントロールはどのように設定すればよいのでしょうか?
value="0"
を選択するように設定できますか?
どのように解決するのですか?
私はあなたの質問を理解することを願っていますが
ng-model
ディレクティブは、コントロールの選択項目と
item.selectedVariant
. つまり
item.selectedVariant
を変更するか、コントロールの値を変更すると、もう一方が更新されます。もし
item.selectedVariant
の値が
0
の場合、その項目が選択されるはずです。
もし
variants
はオブジェクトの配列です。
item.selectedVariant
にはそれらのオブジェクトのいずれかが設定されていなければなりません。あなたのスコープにどのような情報があるのか分かりませんが、以下に例を示します。
JSです。
$scope.options = [{ name: "a", id: 1 }, { name: "b", id: 2 }];
$scope.selectedOption = $scope.options[1];
HTMLです。
<select data-ng-options="o.name for o in options" data-ng-model="selectedOption"></select>
これだと、"b"の項目が選択されたままになります。
関連
-
[解決済み] angularのpostリクエストでpreflightのレスポンスがHTTPステータスコード403で不正になる。
-
[解決済み] md-selectでデフォルト値を設定する方法
-
[解決済み] angularjsでチャートを作成する【終了】。
-
角型グローバル確認ボックス
-
[解決済み] AngularJSとHandlebars - 両方必要なのかどうか
-
[解決済み] AngularJs .$setPristineでフォームをリセットする
-
[解決済み] jQueryを使ってドロップダウンリスト(セレクトボックス)から選択されたテキストを取得する
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] jQuery ドロップダウンから選択されたオプションを取得する
-
[解決済み] Twitter Bootstrapのメニューをクリックではなく、ホバーでドロップダウンさせる方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angularjsのng-viewが動作しない。
-
[解決済み] オブジェクトと選択機能を備えたAngularJS BootstrapUI Typeahead
-
[解決済み] AngularJSのシンプルな "Hello, world "が動作しない。
-
[解決済み] ディレクティブ '...' が要求するコントローラ 'ngModel' が見つかりません。
-
[解決済み] AngularJS : ローカルストレージを使用する
-
[解決済み] ngInject'を本当に書く必要があるのか?
-
[解決済み] AngularJs .$setPristineでフォームをリセットする
-
[解決済み] 入力フィールドにフォーカスを当てるには?
-
[解決済み] ng-repeat :単一フィールドによるフィルタリング
-
[解決済み】Angular.jsのセレクトボックスでデフォルトの選択肢を持つ方法