国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

AnjularJS中$scope和$rootScope的區別小結

2019-11-20 08:57:52
字體:
來源:轉載
供稿:網友

一句話總結:

     $rootScope針對全局的作用域生效

     $scope只針對當前的controller作用域生效

用下面的例子來證明上述的說法:

定義一個模塊名為myApp

var myApp = angular.module('myApp', []);

創建oneController和twoController這兩個controller

oneController傳入$scope和$rootScope

myApp.controller('oneController', ['$scope', '$rootScope', function ($scope, $rootScope) { // 局部的變量,只有在oneController中才會顯示 $scope.one_language = 'Python'; // 全局的變量,都可以調用 $rootScope.language = 'Go';}]);

twoController只傳入$scope

myApp.controller('twoController', ['$scope', function ($scope) { // 局部的變量,只有在twoController中才會顯示 $scope.two_language = 'Java';}]);

HTML標簽內容

<span ng-app="myApp">  <style>    div{margin-top: 15px;border: 2px solid rebeccapurple;width: 400px;}  </style>  <div>    <h3>我是全局變量language: {{ language}}</h3>  </div>  <div ng-controller="oneController">    <h3>我是one_language局部變量: {{ one_language}}</h3>  </div>  <div ng-controller="twoController">    <h1>twoController</h1>    <h3>我是two_language局部變量: {{ two_language }}</h3>    <h3>我是one_language局部變量: {{ one_language}}</h3>    <h3>我是全局變量language: {{ language }}</h3>  </div></span>

顯示的結果

總結

以上就是這篇文章的全部內容,請仔細看看上面的代碼,這有助于你理解。如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张掖市| 阆中市| 永善县| 昌吉市| 五家渠市| 潼关县| 阿拉尔市| 综艺| 婺源县| 绵竹市| 江川县| 军事| 垣曲县| 九江市| 鄂尔多斯市| 遵义市| 湟源县| 新兴县| 绵竹市| 安溪县| 石柱| 洪湖市| 花莲市| 乌兰察布市| 连云港市| 黎川县| 常熟市| 方正县| 平原县| 蒙阴县| 湘潭市| 新建县| 布尔津县| 天气| 肥东县| 河源市| 紫阳县| 阿勒泰市| 香港| 容城县| 大石桥市|