AngularJS中极度紧要的骨干功能

以下是AngularJS中最好要害的为主力量:

  • 多少绑定: 型和视图组件之间的数自动同步。

  • 适用范围: 这些目标参考模型。它们当控制器和视图之间的胶水。

  • 控制器: 这些Javascript函数绑定到特定的限。

  • 服务: AngularJS配起多单放服务,例如 $http
    可看成一个XMLHttpRequest请求。这些纯粹对象在应用程序只实例化一次。

  • 过滤器: 从一个数组的条目中甄选一个子集,并赶回一个初的数组。

  • 指令: 指令是有关DOM元素标记(如元素,属性,CSS等等)。这些可为用来创造作为新的,自定义部件的自定义HTML标签。AngularJS设有内置指令(如:ngBind,ngModel…)

  • 模板:这些可于控制器和模型信息之显现的视图。这些足以是单科文件(如index.html),或利用“谐音”在一个页面多个视图。

  • 路由: 它是切换视图的概念。

  • 型视图: MVC是一个设计模式将以细分为不同的一些(称为模型,视图和控制器),每个都发生不同的职责。
    AngularJS并没有传统意义上之兑现MVC,而是更仿佛受MVVM(模型 – 视图 –
    视图模型)。 AngularJS团队将它们看成范视图。

  • 深层链接: 深层链接,可以假设应用程序状态进行编码在URL中使能添加到书签。应用程序可从URL恢复到平等之状态。

  • 指注入: AngularJS有一个内置的因注入子系统,开发人员通过使应用程序从而更易开发,理解以及测试。

相关文章