angularjs作用域和函数调用
2016-08-03 21:26
169 查看
<!DOCTYPE HTML> <html ng-app> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script src="angular.min.js"></script> <script>//MVC //function Aaa($scope){ // $scope.name = 'hello';//Model,$scope是对象name是对象的属性,scope是作用域范围是ng-controller="Aaa"标签范围。 // $scope.age = '20'; //} function Aaa($scope,$rootScope){//$rootScope是作用域是全局作用域范围是整个页面, $scope.name = 'hello'; $scope.age = '40';//局部作用域覆盖全局作用域 $rootScope.age = '20'; } function Bbb($scope){ $scope.name = 'hi'; $scope.age = '30'; } </script> </head> <body> <div ng-controller="Aaa"> //Control,ng-controller是作用域,范围是div范围。 <p>{{name}}</p> //View <div ng-controller="Bbb"> <p>{{name}}</p> <p>{{age}}</p> </div> </div> </body> </html>
<!DOCTYPE HTML> <html ng-app> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script src="angular.min.js"></script> <script> //传统函数的定义与调用 function show(n){ } show(2); function Aaa($scope,$rootScope){//传入了局部作用域的对象和全局作用域的对象 alert(123); } </script> </head> <body> <div ng-controller="Aaa"> //写了这个就会执行Aaa函数, </div> </body> </html>
相关文章推荐
- AngularJS中scope隔离作用域之=&调用父作用域中函数
- C++ primer 这本书上有这么两句话“派生类虚函数调用基类版本时,必须显式使用作用域操作符。如果派生类函数忽略了这样做,则函数调用会在运行时确定并且将是一个自身调用,从而导致无穷递归。”
- C语言函数调用时参数压栈的顺序以及函数指针的作用
- 【Python模块】functools —— 作用于可调用对象的高阶函数集合
- python3 中双递归函数的调用过程详解与print()函数在程序调试过程中的作用
- 函数的概念、定义、调用、参数传递、作用域
- 关于栈在函数调用中的作用
- c++ primer 类中函数调用过程解析(虚函数与作用域) P550疑问解析
- js使用立即调用的函数表达式创建局部作用域问题
- [Effective JavaScript 笔记] 第13条:使用立即调用的函数表达式创建局部作用域
- 作用域与函数传值调用
- angularJS:ng-repeat作用域及父作用域调用$parent
- 作用域与函数传值调用
- javaGUI编程中JFrame对象调用的add()函数的作用及来源
- html中调用angularjs函数需要加上()
- 【C++】__stdcall,__cdecl和__fastcall的作用 函数调用规范_空...
- inherited在消息中的作用(编译器根据inherited所在的函数,直接转换成对祖先类同名动态函数的调用,或者转换成对DefaultHandler的调用)
- 创建自定义 AngularJS 指令:Part 3 孤立作用域与函数参数
- 作用域链及函数调用过程相关
- [置顶] Python 模块里函数的调用方法和import语句的作用(适合初学者理解函数的调用)