什么是 AngularJS

最为核心的概念: MVVM、模块化、自动化双向数据绑定、依赖注入、内部指令、语义化标签。

官网: https://docs.angularjs.org/

安装文件 angular-1.5.8.zip

开发如果使用 angular 最基本功能,只需要导入 angular.js

从 angularJS 1.2 版本后,路由功能 js 被单独分离

AngularJS快速编程入门

参见"AngularJS 权威指南.pdf"

AngularJS 双向数据绑定

  1. 在页面中引入 angular 的 js

  1. Angular 常用属性

ng-app 在任何元素上使用,代表 angular 应用作用域

ng-controller 指定控制器

ng-model 指定模型

ng-bind 或者 {{属性名}} 进行属性取值 用于显示

什么是双向数据绑定?

更新模型,视图会自动更新, 更新视图,模型会自动更新

AngularJS 基于模块化实现 MVC

在 AngularJS 的 1.3 Beta15 版本之前,可以定义全局控制器

<body ng-app ng-controller="控制器方法名">

在 AngularJS 的 1.3 Beta15 版本后,使用控制器,必须要指定模块

<body ng-app="模块名" ng-controller="控制器方法名">

Controller 控制器 是 js 代码

Model 模型 是 name 属性

View 视图 是 {{name }}

AngularJS事件绑定

AngularJS集合数据遍历显示

AngularJS 路由使用(页面架构 )

什么是路由? 有什么用 ?

• AngularJS 是协助搭建单页面工程的开源前端框架。它通过 MVC 模式使得开发与测

试变得更容易。

  1. 在页面引入 angular 的 js 、 route 的 js

  1. 设置路由对应页面

AngularJS 快速编程入门相关推荐

  1. python快速编程入门教程-终于懂得python快速编程入门教程

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  2. [转载] Python快速编程入门课后程序题答案

    参考链接: Python程序添加两个矩阵 前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出 ...

  3. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  4. 黑马程序员 python快速编程入门课后答案_Python快速编程入门课后程序题答案

    前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ +  ...

  5. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  6. Python快速编程入门课后习题答案

    文章目录 前言 第一章 一.填空题 二.判断题 三.选择题 四.简答题 第二章 一.填空题 二.判断题 三.选择题 四.简答题 第三章 一.填空题 二.判断题 三.选择题 四.简答题 第四章 一.单选 ...

  7. Python快速编程入门课后程序题答案

    前言 本文只是简单的整理了一下课后习题的编程题,具体的填空.选择.判断可以见:Python快速编程入门课后习题答案 第一章 1.编写一个Python程序,输出如下图效果. ++++++++++ +  ...

  8. python快速编程入门例题-Python快速编程入门,打牢基础必须知道的11个知识点 !...

    Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...

  9. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程

    1,Introduction to Python (Python入门) 2,Python是什么? Python 官方网站的描述 Python is a programming language tha ...

最新文章

  1. Spring为什么建议构造器注入?
  2. J2EE的13种核心技术
  3. oracle12c审计功能,oracle 12c开启关闭统一审计
  4. 汇编SF、CF、 OF 、ZF、 PF
  5. 大厂抢夺冬奥会“第二赛场”
  6. Spring中Bean的概念
  7. 怎么查看过程xact_abort 是否开启_空调噪音大怎么办?
  8. VB讲课笔记04:数据类型、运算符与表达式、常用函数
  9. 大屏设计-大数据综合展示可视化平台
  10. 内网ip 设置_我的天,大牛黑客轻而易举打穿三层内网,吃惊
  11. nlogn最长单调递增
  12. Kubernetes学习笔记 黑马程序员
  13. SCI收录声学学科期刊31种
  14. 介绍会议中控系统模块化构成及功能作用
  15. 17.3.13 多任务学习 Multi-task learning
  16. PPT倒计时制作技巧及模板素材下载
  17. Dev C++开发lib和dll
  18. 阿里巴巴商家使用频率最多的数据接口分享
  19. 我是如何拿到:百度 腾讯 头条 美团 度小满等互联网offer的?
  20. IntellJ IDEA 基础之 常用快捷键的简单整理

热门文章

  1. 【Kick Algorithm】十大排序算法及其Python实现
  2. AI基础:Numpy简易入门
  3. CVPR 2021 Short-video Face Parsing Challenge 季军方案分享
  4. 开启算法编程之旅的准备工作——如何在Windows 上安装 Anaconda 和 PyCharm
  5. 如何用点云对车辆和行人进行识别分类?这是MIT学生的总结
  6. 沫沫金:联想E431 1K6安装Windows系统100%成功技巧
  7. $#,$@,$0,$1,$2,$*,$$,$?,${}
  8. 谁是谷歌想要的人才:智商高不见得总是好员工
  9. winform datagridview 设置标题
  10. BCGControlBar使用(九)