自定义指令的隔离作用域
来源:互联网 发布:php发送短信 编辑:程序博客网 时间:2024/05/29 13:57
原文链接:http://www.cnblogs.com/Kavlez/p/4288885.html
自定义指令的$scope默认为false,true时会从父作用域继承并创建一个自己的作用域。
而ng-controller
的作用也是从父作用域继承并创建一个新的作用域。
比如这样,离开了自己的作用域就被打回原形了:
<div ng-init="content='from root'"> {{content}} <div ng-controller="AncestorController"> {{content}} <div ng-controller="ChildController"> {{content}} </div> {{content}} </div> {{content}}</div>.controller('ChildController', function($scope) { $scope.content = 'from child';}).controller('AncestorController', function($scope) { $scope.content = 'from ancestor';})$scope为true
时会从父作用域继承并创建一个自己的作用域
<div ng-init="myProperty='test'"> {{ myProperty }}oooo <div my-directive ng-init="myProperty = 'by my-directive'"> {{ myProperty }} </div> {{ myProperty }}</div>
.directive('myDirective', function($rootScope) { return { scope:false };})//在页面显示的都是by my-directive,第一次对myProperty初始化的值被后面的自定义指令对myProperty的初始化值所覆盖掉。
0 0
- 自定义指令的隔离作用域
- angularjs自定义指令的隔离域问题--转载
- vue2自定义指令的作用
- 自定义指令directive的作用域和绑定策略
- angular自定义指令作用域&--传递引用
- AngularJs1.x自定义指令独立作用域的函数传入参数
- 创建自定义 AngularJS 指令:Part 2 孤立作用域
- angularJs-浅谈directive里面的隔离作用域
- AngularJS 指令的 Scope (作用域)
- AngularJS 指令的 Scope (作用域)详解
- angular1的指令作用域scope!
- DBCC指令的作用
- nop指令的作用
- 指令译码器的作用
- #include指令的作用
- #define指令的作用
- #define指令的作用
- 光电耦合器的隔离作用是什么?
- unity 检测 任意半径球体内的所有物体( 碰撞体)
- c——作用域 生命周期 存储区域
- java学习笔记(一)
- Android开发进阶—View的滑动
- BZOJ 2120: 数颜色 && 2453: 维护队列 【带修莫队版题【也可以学黄学长分块
- 自定义指令的隔离作用域
- bootstrap——css样式(四、表单)
- js 设置url参数值
- MongoDB 可视化工具 RoboMongo---Win7 64 安装
- android小知识点整理(原来的被误删了)
- Skidder响应式全屏横向排列无限轮播幻灯片插件
- content = "IE=edge,chrome=1"
- 自定义单点登录页面--在自己的网站使用单点登录进行登录(1)
- JavaScript图表图形框架 -- GOJS简介