基本介绍

应用App是无法嵌套的,但是controller是可以嵌套的,每个controller都会对应一个模型(model)也就是$scope对象,不同层级的controller下的$scope遍产生了作用域

基本使用

根作用域:作用范围是整个应用(ng-app所在标签中)都是可以被访问的,使用的时候可以借助ng-init创建属性

子作用域:存在于controller中,嵌套中在其他controller中的controller可以访问,上层的属性

<!DOCTYPE html>
<html lang="en" ng-app="App" ng-init="name='祖宗'">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../libs/angular.min.js"></script>
</head>
<body>
<div ng-controller="ParentController">
<div ng-controller="ChildController">
<span>{{name}}</span>
</div>
</div>
<script>
var App = angular.module('App', []);
App.controller('ParentController', ['$scope', function ($scope) {
// $scope.name = '父母';
}]);
App.controller('ChildController', ['$scope', function ($scope) {
// $scope.name = '儿子';
}]);
// ng-init="name='祖宗'"==》相当于创建了一个全局变量 $scope.name='祖宗'
// 子作用域可以访问父作用域
</script>
</body>
</html>

最新文章

  1. moffiestyle
  2. vs2015 无法启动IIS Express Web服务器
  3. linux下使用ffmpeg将amr转成mp3
  4. 本地blast用法
  5. jquery简单动画
  6. 如何使用Linux通用后门(转zafe)
  7. Node 之 Express 学习笔记 第一篇 安装
  8. Windows设置VMware开机自动启动,虚拟机也启动
  9. Routing in ASP.NET Core
  10. linux grep 从入门到精通
  11. Selenium+PhantomJS实现简易有道翻译爬虫
  12. 如果固定电脑ip地址
  13. (自用 )npm --save和--save-dev区别
  14. Flutter 中 JSON 解析
  15. vue 导航栏切换
  16. MATLAB常微分方程的数值解法
  17. java线程状态和获取线程基本信息
  18. SkylineGlobe 邻近度(Proximity)分析JavaScript源代码
  19. E - Cup
  20. python 常用的高阶函数

热门文章

  1. ATM取款机模拟——数据结构课设
  2. Django打造大型企业官网(三)
  3. luogu1941 飞扬的小鸟
  4. LightTable的结构(一)
  5. Android7.0源码编译运行指南【转】
  6. YTU 2631: B1 能存各种类型数据的Store类
  7. 异常机制及throw与throws的区别(转)
  8. 获得了Root权限后Read-only file system
  9. SPOJ OTOCI 动态树 LCT
  10. Spark SVM分类器