【问题标题】:Less control with angularjs?使用 angularjs 控制较少?
【发布时间】:2014-01-02 06:02:16
【问题描述】:

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

【问题讨论】:

    标签: angularjs angularjs-directive


    【解决方案1】:

    我怀疑这将基于意见而关闭,但这是我的意见:

    Angular 不会取消您通过 javascript 控制页面的能力。相反,它隔离了操作 DOM 的代码。 Angular 的学习曲线有点像过山车,因为在学习了一个新部分后,您对框架的感觉会有所不同。在了解了模板和控制器的工作原理之后,我感觉非常棒,但是在看到它所产生的限制和复杂性之后,我感觉非常低落,当我了解了指令以及如何通过它们操作 DOM 时,我感觉非常棒。六个月后,我对 Angular 很满意,并且永远不会回到直接使用 JQuery/javascript 的所有样板。

    要记住的重要一点。 Angular 不是一个 UI 库,而是一种组织开发文件的方式。有许多将知名 UI 框架集成到 Angular 指令中的库,但目前最流行的是 Twitter Bootstrap。

    这篇博文真的很到位:https://coderwall.com/p/3qclqg

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-09
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      相关资源
      最近更新 更多