Я только начал изучать AngularJS и бороться с некоторыми концепциями AngularJS. Было бы здорово, если бы кто-нибудь мог объяснить мне несколько моментов...
-
Я понимаю, что
ng-click
технически не совпадает сonclick
(см. здесь), но оба помещены в разметку. Я думал, что это будет "плохая практика"? Почему это одна из основных концепций AngularJS, если большинство людей говорят, что это "плохо"? Я подумал, что лучше выбрать элемент DOM из JavaScript, а не размещать логику в разметке. -
Если
ng-click
- это правильный способ реагировать на события click в AngularJS, что мне делать с другими событиями DOM? Я вижу, что существует несколько других директив, таких какng-mouseover
, но не все события DOM имеют эквивалент AngularJS. Как я могу обработать событие "drop" в AngularJS (следовательно, в методе AngularJS - не обычный способ)? Чтобы быть ясным: я хочу перетащить файл в мой webapp.
Большое спасибо, Pipo