diperbaiki - 2015.06.09
Gunakan metode arahan dan elemen sudut ready
seperti:
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>
atau bagi mereka yang menggunakan sintaks controller-as ...
<div elem-ready="vm.someMethod()"></div>
Manfaat dari ini adalah Anda bisa seluas atau granular dengan UI yang Anda inginkan dan Anda menghapus logika DOM dari pengontrol Anda. Saya berpendapat ini adalah cara Angular yang direkomendasikan .
Anda mungkin perlu memprioritaskan arahan ini jika Anda memiliki arahan lain yang beroperasi pada node yang sama.