問題タブ [angular-ngmodel]

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 投票する
1 に答える
910 参照

javascript - AngularJS を使用した ngResource get() 検索による入力のバインディング

サードパーティの API にクエリを実行する小さなコードがあります。これですか:

HTML 側では、現在、1 つの特定の検索に基づいて、li に ng-repeat を使用して UL を表示しています。そのようです:

私の質問は、内部に書かれたテキストを検索クエリにバインドする入力フィールドを作成するにはどうすればよいですか? 文字列を ?=string に導入するように:

何かご意見は?

ありがとう!エリック

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

javascript - AngularJS の ng-model で空の値を定義する

すべて AngularJS を使用して、検索クエリをリアルタイムで更新する $watch を入力しました。私の問題は、モデルの初期値を空として定義しても、検索がトリガーされ、デフォルトで結果が表示されることです。

だから私の質問は、デフォルトで空の値を持つことを目指して、ユーザーが入力に何かを入力したときにのみ実際に検索をトリガーする方法はありますか? ng-click で $watch をトリガーする関数を作成しようとしましたが、これまでのところ、ng-init と同じようにうまくいきません。ng-repeat の条件を作成して、名前が != '' の場合にのみ実行することもできますか?

考えられる回避策について何か考えはありますか?

ここに私のJSがあります:

私のHTML:

そして、動作中のJSFiddle

どんな助けでも大歓迎です!ありがとう、エリック

0 投票する
2 に答える
1065 参照

javascript - ng-repeat 内で ng-model を生成する

私はいくつかのトピックを読んでいますが、私が立ち往生しているこのトピックの解決策を見つけることができませんでした.

次のようなng-repeat内に ng -modelを追加しようとしています:

リストの値は次のようになります。

ng-repeat ループ内で、次のような ng-model を構築する必要がありformData.checkboxes.value1 formData.checkboxes.value2, formData.checkboxes.value3ます。

これは可能ですか?上記の方法を試しても何も表示されません。ここで何が間違っていますか?

0 投票する
2 に答える
1384 参照

angularjs - KendoUI Numeric box が ngModel を正しく設定しない

次のように ngModel が接続されている入力ボックスを初期化すると:

次に、値を入力します。

3.33333333

その中に、それが表示されます:

3.3333

しかし、ngModel はまだ 3.33333333 に設定されています

これは Kendo-AngularJS のバグですか?

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

javascript - 完全な文字列のみで応答する $watch を使用した ng-model (AngularJS)

AngularJS で SPA をプログラミングしています。現在、$http を使用してサードパーティ API へのクエリをトリガーする入力フィールドがあります。$watch を入力モデルにバインドしているため、検索はリアルタイムで行われます。

私の問題は、何らかの理由で、完全な文字列が結果と一致する場合にのみ結果が表示されることです。

たとえば、Frank Sinatraを探している場合、 Frankが入力に入力されるといくつかの結果が表示されますが、一度Frank Sinに到達すると、まったく無関係の結果が表示されます (またはSinと一致するが、全体とは一致しない結果が表示されます)文字列、および目的の結果は、文字列全体が入力された場合にのみ表示されます.
私が理解しているのは、入力は入力されたテキストを全体としてではなく、異なる単語の合計として扱うため、クエリが誤動作することです. .

JS をアタッチしています。何か間違ったことをしたのかもしれません。

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

javascript - フォームのデフォルトデータがあるときにフォーム検証cssクラスをトリガーする方法は?

ユーザーが送信 ngValidate をクリックすると、データが有効または無効な場合、対応する css クラスがトリガーされます。

次の例では、無効なデータとしての電子メール モデル:

http://plnkr.co/edit/zb74FvMIPHEesOtyzBEz?p=preview

ユーザーが送信をクリックしたときに ng-validate がエラー クラス (スタイルは赤い背景) をトリガーする方法を知りたいですか?

ご覧いただきありがとうございます。