博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS笔记整理 独立 Scope
阅读量:7212 次
发布时间:2019-06-29

本文共 1811 字,大约阅读时间需要 6 分钟。

Scope独立,保持指令的独立性,不相互干扰 ,只需要加一个空Scope的对象


 

Scope的绑定策略

@ 把当前属性作为字符串传递,你还可以绑定来自外层Scope的值,在属性值中插入{

{}}即可

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

& 传递一个来自父scope的函数,稍后调用


 

HTML  @绑定(展示控制里的内容)

            

 

JS

var myModule = angular.module("MyModule", []);myModule.controller('MyCtrl', ['$scope', function($scope){    $scope.ctrlFlavor="百威";}])myModule.directive("drink", function() {    return {        restrict:'AE',        scope:{            flavor:'@'        },        template:"
{
{flavor}}
" // , // link:function(scope,element,attrs){
// scope.flavor=attrs.flavor; // } }});

 

 

HTML =绑定(双向绑定)

 

1  2  3      4         
5
6 7 8
9 Ctrl:10
11
12
13 Directive:14
15
16
17 18 19 20

 

JS

var myModule = angular.module("MyModule", []);myModule.controller('MyCtrl', ['$scope', function($scope){    $scope.ctrlFlavor="百威";}])myModule.directive("drink", function() {    return {        restrict:'AE',        scope:{            flavor:'='        },        template:''    }});

 

HTML &绑定

 

            

 

JS

var myModule = angular.module("MyModule", []);myModule.controller('MyCtrl', ['$scope', function($scope){    $scope.sayHello=function(name){        alert("Hello "+name);    }}])myModule.directive("greeting", function() {    return {        restrict:'AE',        scope:{            greet:'&'        },        template:'
'+ '
' }});

 

转载于:https://www.cnblogs.com/zry2510/p/5972616.html

你可能感兴趣的文章
阿里巴巴发布AliOS品牌 重投汽车及IoT领域
查看>>
获得1.5亿区块链投资后,矩阵元怎么做区块链?
查看>>
ASP.NET MVC路由扩展:路由映射
查看>>
【LeetCode从零单排】No118 Pascal's Triangle
查看>>
怎么建立网站?
查看>>
长得像鳗鱼的Envirobot,利用传感器检测并追踪水中有害元素
查看>>
剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)
查看>>
1-2 输出N个数的平方和立方值
查看>>
实践 Redux,第 1 部分: Redux-ORM 基础
查看>>
中国人工智能学会通讯——AI时代的若干伦理问题及策略 1.3 构建算法治理的内外部约束机制...
查看>>
打造具有物联网基因的现代化商业银行
查看>>
英特尔携手AT&T和爱立信进行DIRECTV NOW流媒体直播服务的5G试验
查看>>
关键时刻不可或缺的5款高科技紧急应用
查看>>
NSA方程式泄漏工具包浅析
查看>>
微服务,我们如何与你相处
查看>>
中国人工智能学会通讯——KS-Studio:一个知识计算引擎 1.2 知识图谱构建
查看>>
“Redirect to SMB”漏洞影响所有版本的Windows
查看>>
东方通没有创造中间件 却在定义中间件的“化蝶”
查看>>
物联网其实只是一个话题
查看>>
CloudCC:2017年下半年企业移动CRM市场风向窥测
查看>>