angular 认识

angular Hello World

angular官方解释为 完全使用JavaScript编写的客户端技术。同其他历史悠久的WEB技术(HTML,CSS和JavaScript)配合使用,使WEB应用开发比以往更简单。

angular 主要用于构建单页面WEB应用,他通过增加开发人员和常见的WEB应用开发任务之间的抽象级别,使构建交互方式的现代WEB应用变得更简单。

一种构建动态WEB的结构化框架

angular与JS区别大家可查看文档

Hello World

<!DOCTYPE html>
<html lang="en">

<head>
    <title>Document</title>
</head>
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>

<body ng-app="">
    <input ng-model="name" type="text">
    <h1>Hello{{name}}</h1>
</body>

</html>

所有语言的入门Hello World 这里主要实现angularJS的数据绑定

angular数据绑定模式大家后续可以了解 MVC,MVVM 单项数据绑定,以及双向数据绑定 这里不多做解释。
结合上个实例,我们需要注意一点 如何让浏览器识别为angular的应用模块

ng-app 为申明此模块为angularJS应用

而上边例子我们可以看到我们是通过拿到文本域的值并且通过单向视图展示 这种模式就是简单 MVC 模式

M model 数据

V view 视图

C controller 控制器

我们将M (数据) 通过 C(控制器) 传送到 V(视图)

angular指令

本质

基于对HTML元素的理解,指令本质就是angular扩展具有自定义功能的HTML元素的途径。

分类
:内置指令

顾名思义就是angular 本身提供的 ng- 指令

:自定义指令

用户使用angular 根据模块需求来自定义的一些方式

定义

自定义的HTML元素和属性

语法

ng -

EX

内置 ng-app

表达式

定义

将数据绑定到HTML(视图)的一种方式
AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。

语法

{{}} 双花括号

EX

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script> 
</head>
<body>

<div ng-app="">
     <p>我的第一个表达式: {{ 5 + 5 }}</p>
</div>

</body>
</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值