我刚开始学习 AngularJS 并与 AngularJS 的一些概念作斗争。如果有人能解释我一些观点,那就太好了......
我了解这
ng-click
在技术上与onclick
(请参阅此处)不同,但两者都放置在标记中。我认为这将是一个“不好的做法”?如果大多数人说这是“坏”,为什么这是 AngularJS 的核心概念之一?我认为从 JavaScript 中选择 DOM 元素而不是在标记中放置逻辑会更好。如果
ng-click
是对 AngularJS 中的单击事件做出反应的正确方法,我应该如何处理其他 DOM 事件?我看到还有其他几个指令,例如ng-mouseover
,但并非所有 DOM 事件都具有 AngularJS 等价物。我将如何处理 AngularJS 中的“drop”事件(因此以 AngularJS 方式 - 不是正常方式)?明确一点:我想将一个文件拖到我的 webapp中。
非常感谢,皮波