fijo - 2015.06.09
Usa una directiva y el elemento angular ready
método del manera:
js
.directive( 'elemReady', function( $parse ) {
return {
restrict: 'A',
link: function( $scope, elem, attrs ) {
elem.ready(function(){
$scope.$apply(function(){
var func = $parse(attrs.elemReady);
func($scope);
})
})
}
}
})
html
<div elem-ready="someMethod()"></div>
o para aquellos que usan la sintaxis de controlador como ...
<div elem-ready="vm.someMethod()"></div>
El beneficio de esto es que puede ser tan amplio o granular con su IU como desee y está eliminando la lógica DOM de sus controladores. Yo diría que este es el angular recomendado forma .
Es posible que deba priorizar esta directiva en caso de que tenga otras directivas que operen en el mismo nodo.