問題タブ [angularjs-ng-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
87084 参照

html - 最初に1つのボックスのみが選択されたAngularチェックボックスの「すべて選択」機能

「すべて選択」、「オプション 1」、「オプション 2 」の 3 つのチェックボックスを含むフォームがあります。

最初のページの読み込みでは、オプション 1のみ をチェックしたいと思います。次に、[すべて選択] チェックボックスがオンになっている場合は、オプション 1オプション 2が自動的にオンになり、すべてが選択されます。

問題は、最初のページの読み込みで ng-checked="selectAll" が評価され、最初にオプション 1 のみをチェックしようとする試み (最初は selectAll = false) が上書きされるため、何も選択されません。

これは解決するのが簡単な問題のように思えますが、解決策がわかりません...洞察やアドバイスをよろしくお願いします!

0 投票する
1 に答える
1093 参照

arrays - Angularjs - 動的サイズの配列を持つ ng-model

これが私のシナリオです。

見る:

コントローラ:

ty-project は単なるディレクティブです

typrojectTemplate は、次のように 2 つの入力を持つ単純なテンプレートです。

これは私のコントローラーです

そのため、範囲メソッドが 2 を返す場合、各プロジェクトには name 属性と total 属性を持つ 2 つのプロジェクト オブジェクトがあります。

プロジェクトをコントローラーにバインドするにはどうすればよいですか?

ありがとう。

0 投票する
3 に答える
1927 参照

javascript - $watch から ngModelController $parsers パイプラインをトリガーする

ngModel を必要とし、フォーマッターとパーサーを追加して値を操作するディレクティブを作成しています。それはうまく機能しますが、操作は $watch する必要がある外部データに依存するため、この時計からモデル値を更新する方法を探しています。呼び出してみました$setViewValueが、何も起こりません ($viewValue が変更されていないため??)。

次の簡単な例では、「factor」を変更してもモデル値は更新されません。

編集:内部$$parseAndValidateメソッドを呼び出すと機能しますが、更新を強制するパブリック API があるかどうかは疑問です。

ngModel.$setViewValue(ngModel.$viewValue);編集: の動作が で変更されたことがわかりました1.3.01.2.xコードを使用するとうまくいきます!

0 投票する
1 に答える
9304 参照

angularjs - ng-click での ng-model 値の変更

私は ng-repeat に 4 つのラジオ オプションがある div を持っています。私の問題は、ボタンをクリックすると、リスト クラスの div が複製され、ng-model が変更され、値が 'breakfast.クリックすると、複製されたdivの「breakfast.favourite1」になるはずです

これが私のコントローラーです

これについて私を助けてください

http://jsfiddle.net/hari_k/sjvrau3a/8/

0 投票する
1 に答える
1829 参照

html - angularjs laravelを使用してデータベースに保存されている選択ボックスに選択したアイテムを表示します

データベースから選択ボックスに格納された値を取得しようとしていますが、表示されません。選択した値はコンソールに表示されますが(要素を検査)、表示されません。

HTML


AngularJS


コントローラー(ララベル)


エレメントの検査 (クローム)

ここに画像の説明を入力

データがそこにあることは inspect 要素から明らかですが、選択ボックスで選択されたアイテムとして表示されていません。誰かが私が間違っていることを教えてください。