angular的$scope,这东西满重要的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <! doctype html> < html > < head > < meta charset="utf-8"> < title >无标题文档</ title > < script src="http://localhost:81/js/jquery.js"> </ script > < script src="http://localhost:81/js/angular.min.js"> </ script > </ head > < body ng-app="app" ng-controller="c"> < div ng-show="tag">1111</ div > <!-- <button ng-click="F()">showOrHide</button> --> < button t>1</ button > < script > var app = angular.module("app",[]); function c($scope){ $scope.tag = false; $scope.F = function(){ $scope.tag = !$scope.tag; } }; app.directive("t",function(){ return { compile : function($compile){ return function($s,$e,$a,$c){ $e.on("click",function(){ //左右在$scope的作用域下执行,才能享受到模型和视图改变的优势; $s.$apply(function(){ $s.tag = !$s.tag }) }) } } } }) </ script > </ body > </ html > |
天道酬勤
本文作者:方方和圆圆
本文链接:https://www.cnblogs.com/diligenceday/p/3659098.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步