Sto lavorando in una direttiva e sto riscontrando problemi nell'utilizzare il parametro element
per trovare i suoi child in base al nome della classe.Trova elemento figlio nella direttiva AngularJS
.directive("ngScrollList", function(){
return {
restrict: 'AE',
link: function($scope, element, attrs, controller) {
var scrollable = element.find('div.list-scrollable');
...
}
};
})
posso trovarlo dal nome del tag, ma non riesce a trovarlo per nome classe come posso vedere nella console:
element.find('div')
[<div class="list-viewport">…</div>,<div class="list-scrollable">…</div>]
element.find('div.list-scrollable')
[]
Quale sarebbe il modo giusto di fare cosa del genere? So che posso aggiungere jQuery, ma mi chiedevo se non che essere un eccessivo ....
Non so se questo [aiuta] (http://stackoverflow.com/questions/17283697/angularjs-how-to-find-using-jqlite)? – Pete