angular中scope的用法
来源:互联网 发布:2016淘宝造物节曲子 编辑:程序博客网 时间:2024/06/07 17:38
AngularJS是一个把HTML(视图)绑定到JavaScript对象(模型)上的框架。当模型改变时,页面也能自动随之更新,反之亦然。当某个域的内容发生变化时,与之关联的模型也能更新。正因为Angular处理了所有的中间代码,所以你不用像jQuery那样,手动更新HTML或者事件监听。
AngularJS主要是对数据进行操作。
首先应当先引入Angular.js的文件
<script type="text/javascript" src="angular.min.js"></script>
下载地址
AngularJS通过大量的指令让你能够在模型和HTML元素间做关联。
以ng-开头的属性,并且能添加到任何元素上。
ng-app 指令:用来初始化一个 AngularJS 应用程序,也就是说,你想绑定哪一块的程序,就应该把这个指令绑定到哪里,并为其取个名字。
在此例中,取名为“test”。
<div ng-app="test" ng-controller="contr">//需要声明一个控制器商品名称:{{goods.data.title}},//AngularJS 表达式写在双大括号内,可以把数据绑定到 HTML<br>价格:{{goods.data.price}},<br>数量:{{goods.data.num}},<input type="button" value="增加" ng-click="goods.add()"><input type="button" value="减少" ng-click="goods.reduce()"><br>总和:{{goods.data.price*goods.data.num}}</div>
<script type="text/javascript">var m=angular.module("test",[]);//双向数据绑定m.controller("contr",["$scope",function($scope){//viewModel $scope.goods={
//数据 data:{"title":"mac","price":8000,"num":0},
//方法 add:function(){ $scope.goods.data.num=Math.min(++$scope.goods.data.num,6); }, reduce:function(){ $scope.goods.data.num=Math.max(--$scope.goods.data.num,0); } }}]); </script>
最后实现的结果
阅读全文
0 0
- angular中scope的用法
- angular中directive的scope用法
- Angular中$scope的$watch
- angular中$scope.$apply和$scope.$digest的区别
- Angular JS中scope的作用域
- angular指令中scope的绑定策略
- angular directive中scope:{}
- struts1中scope的用法
- angular指令中scope三个符号的说明
- 动态添加的dom方法,调用angular中$scope方法
- angular的mvc模式($scope)
- angular的scope.$last作用
- c++中scope operator :: 的用法
- AngularJS中$scope用法
- angular scope
- 理解angular中$rootscope和$scope
- Angular的作用域Scope理解
- 在angular的自定义回调中操作$scope
- 乱码问题1
- 线性表的实现
- 良/恶性乳腺癌肿瘤预测
- Kotlin 相关的资料
- XCODE性能测试方法
- angular中scope的用法
- 静态链表
- kotlin(2):控制流
- spring_HibernateTemplate(Hibernate模板)_模版设计模式
- atom配置vim
- Mac-----Mac端口映射
- Python基础-__main__
- mysql中DATE_FORMAT()和str_to_date()简介
- 分治法求最值