博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS快速入门指南02:介绍
阅读量:6038 次
发布时间:2019-06-20

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

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

  AngularJS通过指令对HTML属性进行了扩展,然后通过表达式将数据绑定到HTML元素中。


AngularJS是一个JavaScript框架

  AngularJS是一个JavaScript框架,它是由JavaScript语言编写的类库。

  AngularJS以JavaScript文件的形式进行发布,我们可以通过script标记将它添加到web页面中:


AngularJS扩展了HTML

  AngularJS通过一系列ng-directives指令对HTML进行扩展。

  ng-app指令定义了AngularJS application。

  ng-model指令将HTML控件的值与数据模型绑定到一起。

  ng-bind指令将模型数据绑定到HTML视图。

Name:

示例说明:

  当页面加载完成时AngularJS自动开始执行。

  ng-app指令告诉AngularJS它所在的<div>元素是AngularJS Application的根元素。

  ng-model指令将input标签的值绑定给变量name

  ng-bind指令将变量name的值绑定给<p>元素的innerHTML属性。


 AngularJS指令

  就如你所看到的,AngularJS指令就是一组以ng开头的HTML属性。

  通过ng-init指令可以将AngularJS Application的变量进行初始化。

The name is

等效的代码:

The name is

Note 你可以使用前缀data-ng-来代替ng-,这样可以确保页面上的HTML是有效的(valid)。

  在后面的章节中你将会学习到更多的AngularJS指令。


AngularJS表达式

  AngularJS表达式写在双大括号中:{

{ 表达式语句 }}

  AngularJS会准确地将表达式“输出”为计算的结果,例如:

My first expression: {

{ 5 + 5 }}

  AngularJS表达式绑定数据到HTML的方式与ng-bind指令的方式相同。

Name:

{

{name}}

  在后面的章节中你将会学习到更多有关AngularJS表达式的内容。


AngularJS Application

  AngularJS模块定义了AngularJS Applications。

  AngularJS控制器则控制着AngularJS Applications的行为。

  ng-app指令用于指定application,而ng-controller指令则用来指定控制器。

First Name:
Last Name:
Full Name: {
{firstName + " " + lastName}}

  AngularJS模块定义applications:

var app = angular.module('myApp', []);

  AngularJS控制器控制AngularJS Applications的行为:

app.controller('myCtrl', function($scope) {    $scope.firstName= "John";    $scope.lastName= "Doe";});

  在后面的章节中你将会学习到更多有关模块和控制器的内容。

 

转载地址:http://ojrhx.baihongyu.com/

你可能感兴趣的文章
UVA1437 String painter
查看>>
poj 1671 Rhyme Schemes
查看>>
HDU 2639 Bone Collector II DP
查看>>
uni-app 通过本地经纬度获取详细地理位置
查看>>
扩展欧几里得学习小记
查看>>
Linux useradd 添加用户
查看>>
poj3427
查看>>
android 模拟器 hardWare 属性说明
查看>>
GM11灰色模型
查看>>
六款值得推荐的android(安卓)开源框架简介
查看>>
HT for Web可视化QuadTree四叉树碰撞检测
查看>>
http之get与post
查看>>
max_element( )
查看>>
CSS Grid 布局
查看>>
接口的幂等性
查看>>
java中的类
查看>>
android 自定义文字跑马灯 支持拖拽,按住停止滚动,自定义速度
查看>>
SpringMVC完成文件上传的基本步骤
查看>>
实例168 使用指针输出数组元素
查看>>
bind 与unbind
查看>>