angular.js简单入门。
小弟刚接触angular js 就写了一个简单的入门。后续慢慢补。。。
首先看 html 页面。
<html>
<meta charset="UTF-8">
<head>
<title>angularJS</title>
</head>
<script type="text/javascript" src="./js/angular.min.js"></script> //引入 angularJS
<script type="text/javascript" src="./630.js"></script> //引入自己的js 看下面的js代码。
<body>
<div ng-app="630app"> //此处ng-app的值是 630app 所以在js中 angularjs的 module 模块就是630app
<div ng-controller="630test"> //此处规定的是ng-controller =630test 所以在js中 控制器部分controller 的第一个参数是 630test
<h1>{{msg}}</h1> controller中绑定的msg
</div>
</div>
</body>
</html>
接下来看 js代码 也很简单。
angular.module('630app',[])
.controller('630test',function($scope){
$scope.msg="你好,angularJS";
})
最后看 页面效果。

一个简单的angularjs 入门就此完成。
Services 与指令的使用
html代码
<html>
<meta charset="UTF-8">
<head>
<title>angularJS</title>
</head>
<script type="text/javascript" src="./js/angular.min.js"></script>
<script type="text/javascript" src="./630.js"></script>
<body>
<div ng-app="630app">
<div ng-controller="630test">
<h1>{{msg}}</h1>
<h2>{{testvalue}}</h2>
<h3>{{http}}</h3>
</div>
</div>
</body>
</html>
接下来js代码
angular.module('630app',[])
.value('testvalue','newtestvalue') //创建value
.constant('http','www.constant.com') //创建常量
.controller('630test',function($scope,testvalue,http){
$scope.msg="你好,angularJS";
$scope.testvalue=testvalue;
$scope.http=http;
})
查看结果

再次新增 value 和 constant 查看
angular.module('630app',[])
.value('testvalue','newtestvalue') //创建value
.value('testvalue','oneoneone') ////再创建一个value 值修改为oneoneone
.constant('http','www.constant.com') //创建常量
.constant('http','www.new------constant.com') //再次创建常量修改值
.controller('630test',function($scope,testvalue,http){
$scope.msg="你好,angularJS";
$scope.testvalue=testvalue;
$scope.http=http;
})
看结果:

最终发现 新创建一个 value 会覆盖前一个 value的值
但是对于新创建的常量的值改变 是不会影响第一次创建的常量的值。
angular.js简单入门。的更多相关文章
- Angular JS从入门基础 mvc三层架构 常用指令
Angular JS从入门基础 mvc模型 常用指令 ★ 最近一直在复习AngularJS,它是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心 ...
- EChart.js 简单入门
EChart.js 简单入门 最近有一个统计的项目要做,在前端的数据需要用图表的形式展示.网上搜索了一下,发现有几种统计图库. MSChart 这个是Visual Studio里的自带控件,使用比 ...
- angular.js快速入门 hello world
我们整个系列的学习会去写一个简单blog雏形,如果有精力再完善美化. 但是这篇还是要从HelloWorld开始学习. angular.js 文件加载我们选用 bootstrap中文网提供的一个cdn服 ...
- JS简单入门教程
JS简单教程 使用方法:放到任意html页面的head标签下 Test1方法弹出当前时间对话框 Test2方法for循环输出 Test3方法for(…in…)输出数组内容 <script typ ...
- angular.js 简单的表达式
<!doctype html> <html> <head> <meta charset ="utf-8"> <script s ...
- [转]Backbone.js简单入门范例
本文转自:http://dmyz.org/archives/598 11年刚开始用前端MVC框架时写过一篇文章,当时Knockout和Backbone都在用,但之后的项目全是在用Backbone,主要 ...
- 98、vue.js简单入门
本篇导航: 介绍与安装 vue常用指令 一.介绍与安装 vue是一套构建用户界面的JAVASCRIPT框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层, ...
- anime.js 简单入门教程
anime.js是一个强大的用来制作动画的javascript库,虽然功能没有GASP(greensock)强大,但胜在它足够轻便,gzip压缩完只有9kb左右,麻雀虽小,却五脏俱全. 下面就来看看如 ...
- 13、vue.js简单入门
本篇导航: 介绍与安装 vue常用指令 一.介绍与安装 vue是一套构建用户界面的JAVASCRIPT框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层, ...
随机推荐
- logistic 回归Matlab代码
function a alpha = 0.0001; [m,n] = size(q1x); max_iters = 500; X = [ones(size(q1x,1),1), q1x]; % app ...
- BZOJ - 4771 七彩树 (可持久化线段树合并)
题目链接 对每个结点建立两棵线段树,一棵记录该结点的子树下每种颜色对应的最小深度,另一棵记录子树下的每个深度有多少结点(每种颜色的结点只保留最浅的深度即可),自底而上令父节点继承子结点的线段树,如果合 ...
- Windows操作系统及其安全机制
kali视频学习请看 http://www.cnblogs.com/lidong20179210/p/8909569.html Windows操作系统及其安全机制 Windows文件系统 FAT (F ...
- ArcGIS Runtime SDK for WPF之SimpleRenderer无法添加、报错“图形符号无法序列化为 JSON”
ArcGIS Runtime SDK for WPF之SimpleRenderer无法添加.报错“图形符号无法序列化为 JSON” 在上一篇博文中如果在 esri:Map 里面是否设置了的UseAcc ...
- .NET面试题总结
1.c#垃圾回收机制 从以下方面入手展开: 1.压缩合并算法 2.代的机制 3.GC调用终结器 2.委托和事件 先说它的定义:委托的本质是类,类型安全的指针,然后从用途上考虑,事件是包装的委托 ...
- Asp.Net构架(Http请求处理流程) - Part.1
引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实现某个特定 ...
- idea的有些路径问题
resource文件在xml的路径 http://www.cnblogs.com/zqr99/p/7642712.html resource文件在io流的读取 this.getClass().getR ...
- str_split的用法(PHP学习)
str_split的用法: 先看看PHP手册是怎么说的 array str_split ( string $string [, int $split_length = 1 ] ) str_split返 ...
- Nginx安装过程
1. 首先 ./configure --prefix=/usr/common/nginx --with-http_stub_status_module 报如下错误: 2. 从报的错可以看出缺少pcre ...
- HTMLTestRunner生成报告 中文展示乱码的问题