HTML
Parent Scope
// Update to see how parent scope interacts with component scope
Attribute
get: {{isolatedAttributeFoo}}set: // This does not update the parent scope.
set: // This does not update the parent scope.Binding
get: {{isolatedBindingFoo}}set: // This does update the parent scope.Expression
// And this calls a function on the parent scope.
JS
var myModule = angular.module("myModule", []) .directive("myComponent", function () { return { restrict:"E", scope:{ /* NOTE: Normally I would set my attributes and bindings to be the same name but I wanted to delineate between parent and isolated scope. */ isolatedBindingString:"@attributeString", isolatedAttributeFoo:"@attributeFoo", isolatedBindingFoo:"=bindingFoo", isolatedExpressionFoo:"&" } }; }) .controller("MyCtrl", ["$scope", function ($scope) { $scope.foo = "Hello!"; $scope.updateFoo = function (newFoo) { $scope.foo = newFoo; } }]);
代码和效果地址
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/82590.html
HTML Parent Scope // Update to see how parent scope interacts with component scope Attribute get: {{isolatedAttributeFoo}} ...
摘要:这使得许多人并未真正了解的模板,而认为只是提供了一堆内置指令并可用于文件。是个对于模板很重要的指令,它是基本的条件表达,满足条件时则存在,不满足则不存在。则是另一重要指令,能循环创建。 showImg(http://segmentfault.com/img/bVcJtv); 作为最流行的MVVM(Model-View-View-Model)框架之一,相信大部分前端对AngularJS...
摘要:可选参数,布尔值或者对象默认值为,可能取值默认值。布尔值或者字符,默认值为这个配置选项可以让我们提取包含在指令那个元素里面的内容,再将它放置在指令模板的特定位置。 前言 最近学习了下angularjs指令的相关知识,也参考了前人的一些文章,在此总结下。 欢迎批评指出错误的地方。 Angularjs指令定义的API showImg(https://segmentfault.com/img...
摘要:引言指令可以说是的核心,而其开发也是比较困难的,本文主要介绍指令的一些参数和的绑定策略。指令执行的优先级,用于多个指令同时作用于同一个元素时。改变父会影响指令,而改变指令不会影响父。在父和指令之间建立双向绑定。 引言 指令(Directive)可以说是 AngularJS 的核心,而其开发也是比较困难的,本文主要介绍指令的一些参数和scope的绑定策略。 参数 从 AngularJS ...
阅读 683·2021-09-29 09:34
阅读 2536·2019-08-30 15:53
阅读 3339·2019-08-29 17:17
阅读 741·2019-08-29 16:08
阅读 1101·2019-08-29 13:03
阅读 931·2019-08-27 10:54
阅读 670·2019-08-26 13:39
阅读 2843·2019-08-26 13:34