Anc*_*end 11 javascript angularjs
我正在为使用AngularJS的应用程序开发项目.我需要根据用户事件(即点击,更改等)操作DOM.
我正在使用vanilla javascript和ng-directives来监听事件 - 没有jquery.我读到在控制器中操作DOM是不好的做法.此外,我不是要尝试ng-include一长串外部JavaScript文件来分隔每个小部件的客户端功能.
我想知道在维护一个整洁/可扩展的项目环境的同时操作DOM的最佳实践是什么?
我正在尝试做的一些例子:我的一个函数是在点击时将类切换为DOM元素.当点击按钮等时,一个功能改变UI中的搜索过滤器.一个按钮根据用户偏好改变视图布局,一个功能改变搜索结果的数量等.
请注意,侧边栏例如需要根据用户操作进行相当多的操作.此外,其他领域,如搜索结果,可以操纵,我想使用最佳实践分别编写应用程序的这两个区域.
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |