在过去的 3-4 天里,我研究了 Angular js。从外观上看(带有教程和视频),它使用起来非常直观。但是当我真正开始用 Angular js 替换我当前的 Web 应用程序代码时,我在启动时遇到了很多问题。
例如,如果在某个事件中,我希望将一些 HTML 添加到 DOM 中某个已经存在的元素中,那么通过传统的 jQuery 路由,我将简单地获取元素并添加 HTML。我无法理解如何用 Angular 做完全相同的事情,因为 Angular 控制器中不建议进行 DOM 操作。那么我如何访问我应该扩展的元素。
另一个例子可能是我必须在某个时候重置表单元素。我再次面临在 Angular 控制器中使用 jQuery 样式元素选择器的困境。
有人可以向我解释一下如何用 Angular 做所有这些事情。