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; } }]);
代碼和效果地址
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/50694.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 ...
閱讀 3115·2023-04-25 15:02
閱讀 2806·2021-11-23 09:51
閱讀 2030·2021-09-27 13:47
閱讀 1984·2021-09-13 10:33
閱讀 957·2019-08-30 15:54
閱讀 2640·2019-08-30 15:53
閱讀 2853·2019-08-29 13:58
閱讀 881·2019-08-29 13:54