- AngularJS 教程
- AngularJS - 首页
- AngularJS - 概述
- AngularJS - 环境搭建
- AngularJS - MVC 架构
- AngularJS - 第一个应用
- AngularJS - 指令
- AngularJS - 表达式
- AngularJS - 控制器
- AngularJS - 过滤器
- AngularJS - 表格
- AngularJS - HTML DOM
- AngularJS - 模块
- AngularJS - 表单
- AngularJS - 包含
- AngularJS - AJAX
- AngularJS - 视图
- AngularJS - 作用域
- AngularJS - 服务
- AngularJS - 依赖注入
- AngularJS - 自定义指令
- AngularJS - 国际化
- AngularJS 应用
- AngularJS - 待办事项应用
- AngularJS - 记事本应用
- AngularJS - Bootstrap 应用
- AngularJS - 登录应用
- AngularJS - 上传文件
- AngularJS - 内联应用
- AngularJS - 导航菜单
- AngularJS - 切换菜单
- AngularJS - 订单表单
- AngularJS - 搜索标签
- AngularJS - 拖拽应用
- AngularJS - 购物车应用
- AngularJS - 翻译应用
- AngularJS - 图表应用
- AngularJS - 地图应用
- AngularJS - 分享应用
- AngularJS - 天气应用
- AngularJS - 定时器应用
- AngularJS - Leaflet 应用
- AngularJS - Lastfm 应用
- AngularJS 有用资源
- AngularJS - 问答
- AngularJS - 快速指南
- AngularJS - 有用资源
- AngularJS - 讨论
AngularJS - 第一个应用
在使用 AngularJS 创建实际的 Hello World ! 应用之前,让我们先了解 AngularJS 应用的组成部分。一个 AngularJS 应用包含以下三个重要的部分:
ng-app − 此指令定义并链接 AngularJS 应用到 HTML。
ng-model − 此指令将 AngularJS 应用数据的值绑定到 HTML 输入控件。
ng-bind − 此指令将 AngularJS 应用数据绑定到 HTML 标签。
创建 AngularJS 应用
步骤 1:加载框架
作为一个纯 JavaScript 框架,它可以使用 <Script> 标签添加。
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"> </script>
步骤 2:使用 ng-app 指令定义 AngularJS 应用
<div ng-app = ""> ... </div>
步骤 3:使用 ng-model 指令定义模型名称
<p>Enter your Name: <input type = "text" ng-model = "name"></p>
步骤 4:使用 ng-bind 指令绑定上面定义的模型的值
<p>Hello <span ng-bind = "name"></span>!</p>
执行 AngularJS 应用
在 HTML 页面中使用上述三个步骤。
testAngularJS.htm
<html> <head> <title>AngularJS First Application</title> </head> <body> <h1>Sample Application</h1> <div ng-app = ""> <p>Enter your Name: <input type = "text" ng-model = "name"></p> <p>Hello <span ng-bind = "name"></span>!</p> </div> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"> </script> </body> </html>
输出
在 Web 浏览器中打开 testAngularJS.htm 文件。输入你的姓名并查看结果。
AngularJS 如何与 HTML 集成
ng-app 指令指示 AngularJS 应用的开始。
ng-model 指令创建一个名为 name 的模型变量,该变量可以与 HTML 页面和包含 ng-app 指令的 div 一起使用。
然后,ng-bind 使用 name 模型在 HTML <span> 标签中显示,无论何时用户在文本框中输入内容。
关闭 </div> 标签表示 AngularJS 应用的结束。
广告