問題タブ [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.
javascript - AngularJS - 画像の "onload" イベント
私は単純だが自明ではない質問への答えを探していましたonload
.AngularでjqLiteのみを使用して画像のイベントをキャッチする正しい方法は何ですか? この質問を見つけましたが、ディレクティブを使用した解決策が必要です。
だから私が言ったように、これは私には受け入れられません:
ディレクティブではなくコントローラーにあるためです。
jquery - 要素の ng-model 属性をどのように変更しますか (そしてそれを機能させますか)?
ng-model
属性が「search.name」に設定された入力があります
HTML
リンクやボタンなどの別の要素がクリックされたときにこの属性を変更し、更新された属性でフィルターを機能させるにはどうすればよいですか? 現在、属性を更新しても、フィルターは更新されていないかのように動作します。
これは私が属性を更新する方法です:
脚本
おそらくディレクティブを使用してこれを行うより良い方法はありますか?
unit-testing - jqueryなしでエスケープキーの押下をシミュレートする
jQueryはjqLiteに取って代わり、実際のアプリではjQueryも利用できないため、jQueryを使用せずにAngularJSアプリを(ユニット)テストしたいと思います。jQuery と jqLite には実際の違いがあるため、単体テストで AngularJS で jQuery を使用できるようにするのは危険です。
私のテストのほとんどは、現在 jQuery なしで正常に動作しますが、エスケープ キーのキーダウンをトリガーする必要があります。これは、jQuery を使用してのみ行う方法を見つけることができます。クロスブラウザの方法でJavascriptでそれを行うにはどうすればよいですか?
ディレクティブは、次のようなエスケープ キーダウンをリッスンします。
私はこれを試しましたが、うまくいかないようです:
unit-testing - jQuery を使用せずにフィールドをぼかします
jQueryはjqLiteに取って代わり、実際のアプリではjQueryも利用できないため、jQueryを使用せずにAngularJSアプリを(ユニット)テストしたいと思います。jQuery と jqLite には実際の違いがあるため、単体テストで AngularJS で jQuery を使用できるようにするのは危険です。
現在、ほとんどのテストは jQuery がなくても問題なく動作しますが、フィールドをぼかす必要があります。これは、jQuery を使用してのみ行う方法を見つけることができます。クロスブラウザの方法でJavascriptでそれを行うにはどうすればよいですか?
更新: 回答を受け取った後、私は triggerHandler() を使用して解決しましたが、ディレクティブ自体ではなく、次のような単体テストで解決しました:
angularjs - jqlite配列を反復する
以下よりもjqlite要素のセットを反復処理するよりクリーンな方法はありますか?
つまり、これには何も問題はありません。each() または forEach() がないことに驚いています。そして、私はインターネット上でそれについて何も見つけることができませんでした.
angularjs - Angular jqLite: .find() は機能しません - タグを選択しません
私はジャスミンでこのユニット仕様を持っています:
});
テストit ('should create clickable titles', ...
では を使用しようとしまし.find()
たが、選択範囲は空になります: LOG: Object{}
。これはelm
テストに含まれるものです: