用angularjs减少控制?

用angularjs减少控制?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我仍在学习AngularJS,但我不确定在阅读时减少控制(通过javascript)是否是一件好事。我的意思是,一切都是通过HTML代码/属性绑定完成的除了通过“低级”javascript代码将$rootScope或任何服务注入控制器之外,我如何访问$rootScope或其他服务?当登录到控制台时,angular全局变量不起多大作用。还有什么可以用来发现可以通过javascript访问的方法呢?我怀疑这将以基于意见的方式关闭,但我的意见如下: Angular不会删除您通过javascript控制

我仍在学习AngularJS,但我不确定在阅读时减少控制(通过javascript)是否是一件好事。我的意思是,一切都是通过HTML代码/属性绑定完成的
除了通过“低级”javascript代码将$rootScope或任何服务注入控制器之外,我如何访问$rootScope或其他服务?
当登录到控制台时,angular全局变量不起多大作用。还有什么可以用来发现可以通过javascript访问的方法呢?

我怀疑这将以基于意见的方式关闭,但我的意见如下:

Angular不会删除您通过javascript控制页面的能力。相反,它隔离了操纵DOM的代码。angular的学习曲线有点像过山车,因为在学习新作品后,您对框架的感觉有所不同。在学习了模板和控制器的工作原理之后,我感觉非常棒,但在看到它所带来的限制和复杂性之后,我感觉很低,而当我学习了指令以及如何通过它们操纵DOM时,我感觉非常棒。六个月过去了,我对Angular很满意,而且再也不会回到纯JQuery/javascript的样板文件

记住一件重要的事情。Angular不是UI库,而是一种组织开发文件的方法。在angular指令中有许多著名UI框架的集成库,但到目前为止最流行的是Twitter引导

这篇博文真的很精彩: