AngularJS教程

概念

这是在创建第一个app之前就应该理解的Angular的概念。

概念 定义
Template 使用了额外标记的HTML
Directives 扩展的HTML属性和元素
Model 显示给用户交互的数据
Scope 储存Model的上下文(Context)供控制器、指令、表达式访问
Expressions 从Scope中访问变量和函数
Compiler 解析模板,并实例化指令和表达式
Filter 格式化表达式的值展示给用户
View 用户看到的东西(DOM)
Data Bindin 在model和view之间同步数据
Controller View 背后的业务逻辑
Dependency Injection 创建并连接对象
Injector 依赖注入容器(dependency injection container)
Module 配置Injector
Service 不依赖view的可重用的业务逻辑

AngularJs四大核心特性

  • MVC
  • 模块化和依赖注入
  • 双向数据绑定
  • 指令

控制器

当DOM通过ng-controller指令指定一个控制器时,Angular会用指定的控制器构造函数实例化一个新控制器对象。一个新的child scope会被注入成为这个构造函数的参数——$scope







发表于: 21天前   最后更新时间: 21天前   游览量:864
上一条: AngularJS之Controller
下一条: AngularJS之指令

评论…


  • 评论…
    • in this conversation