博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于AngularJS:
阅读量:5094 次
发布时间:2019-06-13

本文共 1042 字,大约阅读时间需要 3 分钟。

简介:

AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。

AngularJS 通过  扩展了 HTML,且通过  绑定数据到 HTML。

一、AngularJS功能:AngularJS 是专门为应用程序设计的 HTML。AngularJS 使得开发现代的单一页面应用程序(SPAs:Single Page Applications)变得更加容易。

1  AngularJS 把应用程序数据绑定到 HTML 元素。

2  AngularJS 可以克隆和重复 HTML 元素。

3  AngularJS 可以隐藏和显示 HTML 元素。

4 AngularJS 可以在 HTML 元素”背后”添加代码。

5  AngularJS 支持输入验证

二、

AngularJS 扩展了 HTML

AngularJS 通过 ng-directives 扩展了 HTML。

ng-init 指令初始化 AngularJS 应用程序变量。

ng-app 指令定义一个 AngularJS 应用程序。

ng-model 指令把元素值(比如输入域的值)绑定到应用程序

ng-bind 指令把应用程序数据绑定到 HTML 视图。

例题:

<div ng-app="">

  <p>名字 : <input type="text" ng-model="name"></p>   //模型
  <h1>Hello {
{name}}</h1>   //视图
</div>

 

实例讲解:

当网页加载完毕,AngularJS 自动开启。

ng-app 指令告诉 AngularJS,<div> 元素是 AngularJS 应用程序 的"所有者"。

ng-model 指令把输入域的值绑定到应用程序变量 name

ng-bind 指令把应用程序变量 name 绑定到某个段落的 innerHTML。

  

如果您移除了 ng-app 指令,HTML 将直接把表达式显示出来,不会去计算表达式的结果。

Angularjs号称 下一代web应用 主要特性如下:

1.MVC  (Model View Controller)

  • Model 模型负责维护数据
  • View 视图负责显示数据
  • Controller 控制器连接了模型和视图

2.模块化与依赖注入

3.双向数据绑定

4.指令与UI控件

转载于:https://www.cnblogs.com/guanyushan/p/7770857.html

你可能感兴趣的文章
实验13-两个版本之一
查看>>
[Project Euler] Problem 21
查看>>
数据库粘合层--基于protobuffer
查看>>
tomcat 后台启动设置
查看>>
react-music React全家桶项目,精品之作!
查看>>
结对-结对编项目作业名称-开发环境搭建过程
查看>>
怎样在Dos里切换盘符
查看>>
异常来自 HRESULT:0x800A03EC
查看>>
jQuery中使用$.ajax提交表单
查看>>
软件工程课堂作业(二)续——升级完整版随机产生四则运算题目(C++)
查看>>
js正则表达式及代码
查看>>
淘宝网络框架tbnet源码分析
查看>>
Laravel自学第一课:laravel下载与安装
查看>>
大数据调度工具azkaban的任务调度执行操作
查看>>
TOMCAT:对页面进行压缩从而节省网站的带宽以及提升用户的访问速度
查看>>
NSTimer的使用
查看>>
开学测试代码
查看>>
vue路由传参
查看>>
20181122_任务
查看>>
emacs使用指南
查看>>