jQueryの式のAngularJSと同等の式は何でしょうか。Angular JSのjQuery式相当
$('.className');
発現が、私はこの表現は、当量あたりを持っていない角度
angular.element(document.querySelector(".className"))
jQueryの式のAngularJSと同等の式は何でしょうか。Angular JSのjQuery式相当
$('.className');
発現が、私はこの表現は、当量あたりを持っていない角度
angular.element(document.querySelector(".className"))
AngularJSに上記と同等の働きをすると考えているのjQueryから$("stuffhere")
を言います。 angular.element()
はJavaScript DOMオブジェクトまたはjQueryオブジェクトを受け取るだけなので、投稿した内容は正しいです。別の例を以下に示します。自分のドキュメントによると
var result = document.getElementsByClassName("class1");
var wrappedAngularResult = angular.element(result);
または
var result = angular.element(".class1");
、利用可能な場合angular.element
が、それは、liteのバージョンjqLiteに建てangularsデフォルトjQuerysメイン関数の別名でない場合です。 See here
jQuery liteと呼ばれる角度の使用。これはjQueryのサブセットです。しかし、ページに完全なjQueryを含めると、$
と同じ方法でangular.element
を使用することができます。ドキュメントから
:
のjQueryが利用可能な場合、angular.elementは、jQueryの関数のエイリアスです。
私は鋭いエキスパートではありませんが、あなたが正しいかのように簡単なテストが表示されます。https://jsfiddle.net/z1kgde9u/ – simne7
簡単なテストを実行しましたか?角度のある文書を見ましたか? – Tomer
@fatmanはい、私はテストを実行しました。私は 'offset()。top;'にアクセスしたいです。以前は私が '$( '。className')。offset.top'を実行していました。この表現に代わるものは何でしょうか? – Matarishvan