Я искал ответ на простой, но не тривиальный вопрос: что такое правильный способ поймать изображение? onload
событие в угловом только с jqLite? Я нашел this question, но я хочу некоторое решение с директивами.
Так как я уже сказал, это не принято для меня:AngularJS - изображение «onload» event
.controller("MyCtrl", function($scope){
// ...
img.onload = function() {
// ...
}
, потому что он находится в контроллере, а не в директиве.
Спасибо Сэм, это работает как шарм, я думаю, что я оставлю префикс sb, чтобы дать вам кредит. – Michiel
Thumbs up для масштабируемого решения, которое хорошо работает без jqLite (который был удален из Angular 2) –