問題タブ [jqlite]

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 に答える
58956 参照

javascript - AngularJS - 画像の "onload" イベント

私は単純だが自明ではない質問への答えを探していましたonload.AngularでjqLit​​eのみを使用して画像のイベントをキャッチする正しい方法は何ですか? この質問を見つけましたが、ディレクティブを使用した解決策が必要です。
だから私が言ったように、これは私には受け入れられません:

ディレクティブではなくコントローラーにあるためです。

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

jquery - 要素の ng-model 属性をどのように変更しますか (そしてそれを機能させますか)?

ng-model属性が「search.name」に設定された入力があります

HTML

リンクやボタンなどの別の要素がクリックされたときにこの属性を変更し、更新された属性でフィルターを機能させるにはどうすればよいですか? 現在、属性を更新しても、フィルターは更新されていないかのように動作します。

これは私が属性を更新する方法です:

脚本

おそらくディレクティブを使用してこれを行うより良い方法はありますか?

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

unit-testing - jqueryなしでエスケープキーの押下をシミュレートする

jQueryはjqLit​​eに取って代わり、実際のアプリではjQueryも利用できないため、jQueryを使用せずにAngularJSアプリを(ユニット)テストしたいと思います。jQuery と jqLit​​e には実際の違いがあるため、単体テストで AngularJS で jQuery を使用できるようにするのは危険です。

私のテストのほとんどは、現在 jQuery なしで正常に動作しますが、エスケープ キーのキーダウンをトリガーする必要があります。これは、jQuery を使用してのみ行う方法を見つけることができます。クロスブラウザの方法でJavascriptでそれを行うにはどうすればよいですか?

ディレクティブは、次のようなエスケープ キーダウンをリッスンします。

私はこれを試しましたが、うまくいかないようです:

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

unit-testing - jQuery を使用せずにフィールドをぼかします

jQueryはjqLit​​eに取って代わり、実際のアプリではjQueryも利用できないため、jQueryを使用せずにAngularJSアプリを(ユニット)テストしたいと思います。jQuery と jqLit​​e には実際の違いがあるため、単体テストで AngularJS で jQuery を使用できるようにするのは危険です。

現在、ほとんどのテストは jQuery がなくても問題なく動作しますが、フィールドをぼかす必要があります。これは、jQuery を使用してのみ行う方法を見つけることができます。クロスブラウザの方法でJavascriptでそれを行うにはどうすればよいですか?

更新: 回答を受け取った後、私は triggerHandler() を使用して解決しましたが、ディレクティブ自体ではなく、次のような単体テストで解決しました:

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

angularjs - jqlite配列を反復する

以下よりもjqlite要素のセットを反復処理するよりクリーンな方法はありますか?

つまり、これには何も問題はありません。each() または forEach() がないことに驚いています。そして、私はインターネット上でそれについて何も見つけることができませんでした.

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

angularjs - Angular jqLit​​e: .find() は機能しません - タグを選択しません

私はジャスミンでこのユニット仕様を持っています:

});

テストit ('should create clickable titles', ...では を使用しようとしまし.find()たが、選択範囲は空になります: LOG: Object{}。これはelmテストに含まれるものです: