AngularJS入门学习
初识:
{{}} 这种双层花括号的语法称之为:插值语法;也可以说是 标识符;AngularJS 主要就是使用这种方法进行数据绑定ng-module="name" 在ng的模型上插入一个name字段是什么:
为什么:

能做什么:
怎么用?
简单实现:
- 1、引包
- 2、创建 AngularJS 的模块和控制器
//第一个参数 Angular 模块的模块名,第二个参数,这个模块所依赖的其他模块创建 Angular 的 "数据仓库"。
var app = angular.module('myApp',[]);
//第一个参数:控制器的名字,第二个参数:控制器的工厂
app.controller('mainController',function($scope){...})
- 3、指定 AngularJs框架在哪个区域内执行,在相应标签添加 ng-app 字段
np-app 可以为空,为空表示全局
- 4、在页面显示标签中使用
<!--ng-app为空时表示全局-->
<div ng-app='myApp' ng-controller='myController'>
<b>1、没有ng-model也没有ng-bind</b><br/><br/>
<span>{{name}}</span><br/><br/>
<b>2、只有ng-modal</b><br/><br/>
<input ng-model='name'><br/><br/>
<b>3、input 等可以输入的表单,不能使用 ng-bind</b><br/><br/>
<input ng-bind='name'><br/><br/>
<b>4、只有ng-bind</b><br/><br/>
<span ng-bind="name"></span><br/><br/>
<b>5、$scope本身没有age属性</b><br/><br/>
<input ng-model='age'><br/><br/>
<b>6、ng-bind 绑定 age属性</b><br/><br/>
<span style='background-color:yellow;' ng-bind="age"></span><br/><br/>
</div>
<script src='http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js'></script>
<script>
var app = angular.module('myApp', []);
app.controller('myController', function($scope) {
//这个 $scope 对象就是创建出来的一个 AngularJS 数据仓库
//这个数据仓库是随着一个 AngularJS 的控制器创建出来的
//$scope是作用域的意思
$scope.name='入世桃源人';
});
</script>

AngularJS入门学习的更多相关文章
- Angularjs入门学习一 简介
本系列文章是从头开始学习angularjs,下文中用ng表示angularjs,要知道从以为根深蒂固的jquery开发者转变开发思想,确实需要一段时间,下面介绍以下 angularjs,我也是参考网上 ...
- angularjs入门学习【应用剖析中篇】
在上一节讲完了关于应用开发中如数据绑定,加入样式一类的基础操作后,接下来,将在应用中,与控制其有关的一些事件... 一.UI和控制器的分离 我们须要明白控制器在应用中的三个作用: [1]在应用模型中设 ...
- angularjs入门学习【指令篇】
一.首先我们来了解下指令API 属性 含义 restrict 申明标识符在模版中作为元素,属性,类,凝视或组合,怎样使用 priority 设置模版中相对于其它标识符的运行顺序 Template 指定 ...
- 跟我学AngularJs:AngularJs入门及第一个实例
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:主要给大家介绍了AngularJs及其特性,并以3个实例来做说明. 本教程使用Angul ...
- AngularJS的学习网站及相关资源整理
学习angularjs的网站及相关资源的整理,会不断更新. angularJs的官网:https://angularjs.org/ API文档:https://docs.angularjs ...
- 【转载】图灵AngularJS入门教程
摘自图灵的AngularJS入门教程:http://www.ituring.com.cn/article/13471 感觉非常不错,所以推荐到首页一下! (一)Hello World! 开始学习Ang ...
- angularJS入门小Demo【简单测试js代码的方法】
1.首先建立一个文件夹 demo, 2.在其中建立一个文本文档,改名为 demo-1.html, 3.把html中要引入的 js 文件拷贝到 demo目录下, 4.然后用 Notepadd++ 编辑刚 ...
- 【js类库AngularJs】学习angularJs的指令(包括常见表单验证,隐藏等功能)
[js类库AngularJs]学习angularJs的指令(包括常见表单验证,隐藏等功能) AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀 ...
- AngularJS - 入门小Demo
AngularJS四大特效 MVC模式.模块化设计.自动化双向数据绑定.依赖注入 如果了解了后端开发知识,想必对这些词汇不会陌生,AngularJS融合了后端开发的一些思想,虽然身为前端框架,但与jQ ...
随机推荐
- 第一次创建svn的项目的使用方法
1.第一步.在服务器上创建svn项目,将开发人人员你的账号密码添加上去. 2.第二步.开始在本地创建一个文件夹,点文件夹,右键->tortoisSVN->repo-brower 填写svn ...
- PHP开发心得一
1,php获得服务器时间 $time= date('Y-m-d H:i'); echo $time; 一般写法如上,但发现打印出来的时间小时数总数不对,和机器的时间差几个小时.查资料发现,要设定时区. ...
- RabbitMQ系列(五)--高级特性
在上一篇文章讲解MQ消息可靠性投递和幂等性中有提到confirm机制的重要性,现在更相信的说明一下 一.Confirm机制 Confirm就是消息确认,当Producer发送消息,如果Broker收到 ...
- 07C语言程序语句
C语言程序语句 判断语句 if(表达式) {语句} #include <stdio.h> int main(){ printf("请输入2个数字:"); int a,b ...
- docker 转载
写的非常好的一篇文章,不知道为什么被删除了. 利用Google快照,做个存档. 快照地址:地址 作者地址:青牛 什么是docker Docker 是一个开源项目,诞生于 2013 年初,最初是 do ...
- 更改Visual Studio Code为中文字体最有效的方法
更改Visual Studio Code为中文字体最有效的方法. 网址: https://marketplace.visualstudio.com/search?target=VSCode& ...
- 洛谷——P3871 [TJOI2010]中位数
P3871 [TJOI2010]中位数 一眼秒掉,这不是splay水题吗,套模板 #include<bits/stdc++.h> #define IL inline #define N 1 ...
- FileInputStream实现读取文件内容并输出到屏幕上
java输入输出流是站在程序的角度来说的.从文件中读取数据用输入流,向文件中写数据用输出流. package com.janson.day20180827; import java.io.FileIn ...
- python爬取豆瓣小组700+话题加回复啦啦啦python open file with a variable name
需求:爬取豆瓣小组所有话题(话题title,内容,作者,发布时间),及回复(最佳回复,普通回复,回复_回复,翻页回复,0回复) 解决:1. 先爬取小组下,所有的主题链接,通过定位nextpage翻页获 ...
- java 使用OpenOffice文件实现预览
1.安装OpenOffice软件 安装教程:https://jingyan.baidu.com/article/c275f6ba12c07ce33d756732.html 2.安装完成后,创建项目,p ...