位置: 编程技术 - 正文

AngularJS中scope的绑定策略实例分析(angular中的$scope)

编辑:rootadmin

推荐整理分享AngularJS中scope的绑定策略实例分析(angular中的$scope),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:angularjs scope,angular script,angularjs4,angular.element().scope(),angular中的$scope,angular scope和$scope,angular中的$scope,angular中的$scope,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了AngularJS中scope的绑定策略。分享给大家供大家参考,具体如下:

当scope选项写为scope:{ }这种形式的时候,就已经为指令生成了隔离作用域,指令的模板就无法访问外部作用域了:

具有隔离作用域的指令最主要的使用场景是创建可复用的组件,组件可以在未知上下文中使用,并且可以避免污染所处的外部作用域或不经意地污染内部作用域。

现在,我们来看看绑定策略的三种形式: @、= 、&。

1. @

本地作用域属性:使用@符号将本地作用域同DOM属性的值进行绑定。指令内部作用域可以使用外部作用域的变量:

@ (or @attr)

把当前的属性作为字符串传递。你还可以绑定来自外层的scope的值,在属性值中插入{{ }}即可。什么意思呢?说的简单一点就是假设你在模板中有个双花括号表达式,然后我们把表达式里的内容和html中指令里特定名字的属性绑定起来:

AngularJS中scope的绑定策略实例分析(angular中的$scope)

2. =

与父scope中的属性进行双向绑定

@是针对字符串(准确来说是表达式expression)而用,但=是针对某个对象的引用;

data是一个对象数组,里面包含了两个对象,所以,我们分别把两个对象传递给了case这个属性,case属性就把这个对象的引用传递给了模板中我们写的{{ case.name }}中的case;而如果你在=后边加上了自己定义的名字,那只要把html里case属性换成那个名字就可以了。

3. &

传递来自父scope中的函数、稍后调用

它的含义是:对父级作用域进行绑定,并将其中的属性包装成一个函数,注意任何类型的属性都会被包装成一个函数,比如一个单纯的字符串,或是一个对象数组,或是一个函数方法。

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。

Vue实战之vue登录验证的实现代码 最近一直在撸一个给大学生新生用的产品,在撸的时候有时候会发现自己力不从心,是不是我的能力下降,是不是我该放弃我的最热爱的事业了?这对

详解Vue用自定义指令完成一个下拉菜单(select组件) 这次分享的是关于Vue自定义指令的使用方法,学习完基础后我们再来实战完成一个下拉列表,废话不多说,直接上干货基本用法//全局注册Vue.directive('my-

Vue异步加载about组件 本文实例为大家分享了Vue异步加载about组件的具体代码,供大家参考,具体内容如下异步加载about组件about.jsVue.component('about',{template:'divABOUTPAGE/div'});html

标签: angular中的$scope

本文链接地址:https://www.jiuchutong.com/biancheng/375841.html 转载请保留说明!

上一篇:AngularJS实现controller控制器间共享数据的方法示例(angular中的controller)

下一篇:Vue实战之vue登录验证的实现代码(用vue写登录页面)

  • 可以出口的商品
  • 农产品减免税政策最新
  • 计提附加税税会计分录
  • 个人所得税六项专项附加扣除是什么
  • 一般纳税人季报是哪几个月报税
  • 失业保险费返还后是给单位还是给员工
  • 跨年调整会计科目怎么写
  • 现金流是资产吗
  • 赠送的物业费需要交个税吗
  • 4s店的赠品
  • 实收资本收到后用途
  • 其他应收款对方科目是啥
  • 印花税少提了怎么办
  • 本月计错多发的工资可以不交个税
  • 最新科研增值税税率为多少?
  • 研发费用税点是什么意思
  • 甲公司采用租赁方式租入一台大型设备
  • 工资薪金所得税扣除标准
  • 出口退税附加税计税依据
  • 暂估入库发票回来怎么做账
  • 银行存款日记账怎么记账
  • 笔记本电脑预装
  • 苹果电脑 浏览器
  • 房地产企业将开什么发票
  • 错账的种类
  • 小企业成本管理方法
  • echarts 柱状图滚动与gridlayout移动冲突
  • 应税行为包括销售货物吗
  • 梅尔加足球俱乐部
  • vue项目打包后还能修改吗
  • 华为od机试成绩什么时候出来
  • 微软的人工智能ChatGPT
  • 针对多用户实现什么功能
  • phpcms怎么用
  • 进项税额销项税额
  • Java多线程(6):锁与AQS(中)
  • 研发费用属于什么成本
  • 季节性停工计入当期损益吗
  • 织梦系统网站搭建教程
  • 独立核算的分公司
  • 企业低值易耗品的摊销方法有
  • 土地出让金相关政策
  • 企业哪些进项税抵扣
  • 企业汇总纳税的原则
  • 进口化妆品品牌大全
  • 公司股东就是董事吗
  • 外地施工企业异地施工
  • 产品销售的账务处理办法
  • 当月只有进项票没有销项票怎么办
  • 高新技术产品收入归集依据
  • 坏账准备的核算公式
  • 房租增值税专用发票可以抵扣吗
  • 自己公司刷自己的信用卡
  • 银行已入账
  • 投资子公司亏损母公司报表怎么做
  • 财政补助结转余额在借方还是贷方
  • sql注入讲解
  • sql查询和遍历数据
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • win8系统升级
  • centos zsh
  • win7旗舰版安装教程u盘
  • win8如何免费升级win10
  • linux shell打开文件
  • shell脚本语句
  • cocos2d教程
  • css兼容性写法
  • 批处理实现语音报警
  • unity移动ui
  • jQuery+css实现的tab切换标签(兼容各浏览器)
  • jquery自带的弹出框
  • unity3d快速入门
  • python魔法方法有啥用
  • javascript面向对象编程指南第三版
  • 最简单的java设计
  • 对python变量的理解
  • 福建省国税局领导班子介绍
  • 国税系统如何查询发票
  • 古代税收和现代税收
  • 车辆购置税退税申请表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设