純正の角度コントローラーを持っています角度。 (jqueryやjavascriptはありません)私の問題は、私はjqueryまたはjavascriptを使用せずに検索および要素を作成する必要があることです。私はネットでたくさん検索しましたが、役に立つ答えを見つけることができませんでした。 私が見つけた解決策はangular.elementを使うことでした、しかしそれを使うのは良い考えではありません。 jqery.elementやangular.elementを使わずに要素を見つける方法を手助けできますか?
前もって感謝します。
回答:
回答№1は2jQueryが利用可能な場合は、角度があります。elementはjQuery関数の別名です。 jQueryが利用できない場合、angular.elementはAngularのjQueryの組み込みサブセット( "jQuery lite"またはjqLiteと呼ばれる)に委任します。
から ここに
シモンズ:あなたがまだこの見た目以外の何かを使いたいならば ここに
ああ、もう一つの編集:それはJavaScriptのフレームワークなので、あなたは実際にはJavaScriptなしで角度を使用することはできません..
回答№2の場合は1
ディレクティブを作成することをお勧めします。要素はリンク関数であなたに渡されます:
link: function(scope, elem, attr) {
//elem is the dom element that contains the directive...your target object
}
あなたがこれのようにそれをするならば、あなたは作成する必要はありませんあなたのコントローラーからドーム全体を見るだろうセレクター。 elemオブジェクトが何らかの理由であなたのユースケースのために機能しない場合、あなたのディレクティブでdocument.querySelector( "。myclass")を行うこともできます....しかし私はそれがあるべきだと思います。