国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

顯示的結果

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉峪关市| 石台县| 朝阳市| 广德县| 桦甸市| 灵台县| 金华市| 逊克县| 巴林左旗| 周口市| 缙云县| 南京市| 石柱| 柳河县| 建湖县| 兖州市| 寻乌县| 望奎县| 平罗县| 保亭| 霍山县| 焉耆| 板桥市| 中山市| 泰兴市| 孟津县| 广灵县| 罗源县| 山东省| 颍上县| 平阴县| 宣城市| 敖汉旗| 白山市| 栾城县| 宜宾市| 湘潭市| 洱源县| 高清| 双江| 东丰县|