日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - angular路由的控制器

瀏覽:187日期:2024-10-13 16:18:46

問題描述

路由時(shí)兩個(gè)頁面能公用一個(gè)控制器嗎,比如

javascript .state(’a’, {...controller : ’aaaController’ }) .state(’b’, {...controller : ’aaaController’ })

如果行的話,控制器是獨(dú)立的作用域還是公用的,比如說我在控制器里聲明了個(gè)變量i,在a頁面中改變了i的值,當(dāng)我路由到b頁面時(shí),i的值會跟著變嗎

問題解答

回答1:

最近也在學(xué)習(xí)angularjs,就樓主所說的問題,可以做一個(gè)簡單的演示:

有如下的html結(jié)構(gòu),不同的view,相同的conroller

<p ng-controller='MyCtrl'> <button ng-click='change()'>change to 3</button></p><p ng-controller='MyCtrl'> <button ng-click='show()'>show</button></p>

部分controller代碼:

.controller(’MyCtrl’, function ($scope, $log) {$scope.num = 2;$scope.change = function () { $scope.num = 3;};$scope.show = function () { $log.info($scope.num);}; });

首先點(diǎn)擊show按鈕,輸出結(jié)果如下:angular.js - angular路由的控制器

然后點(diǎn)擊change to 3按鈕,再次點(diǎn)擊show按鈕,結(jié)果如下:angular.js - angular路由的控制器

從這個(gè)實(shí)驗(yàn)可以看出,雖然是同一個(gè)controller,實(shí)際上scope是兩個(gè)完全不相干的scope。scope的結(jié)構(gòu)也是樹形的,同dom結(jié)構(gòu)對應(yīng),如上的html結(jié)構(gòu)就會有兩個(gè)scope。再看一個(gè)明顯的例子:

.controller(’MyCtrl’, function ($scope, $log) {$log.info(’init scope...’); });

看控制臺angular.js - angular路由的控制器結(jié)果打印了兩遍,說明方法執(zhí)行了兩次。如果共享scope就不會執(zhí)行兩次了。

綜上:你在控制器里聲明了個(gè)變量i,在a頁面中改變了i的值,當(dāng)你路由到b頁面時(shí),i的值不會改變

hope help you!

回答2:

這樣子使用比較奇怪,不太確定這樣使用是否可行

個(gè)人覺得正常的用法是:一個(gè)頁面,一個(gè)控制器如果是需要控制器之間共用變量和方法,可以通過在angular里建一個(gè)service存放變量和方法,在不同的controller里面,注入我們寫的service就可以了

官方文檔里也有明確說明service是用來share code的:ServicesAngular services are substitutable objects that are wired together using dependency injection (DI). You can use services to organize and share code across your app.

https://docs.angularjs.org/guide/services

回答3:

切換路由后控制器的生命周期就結(jié)束了,當(dāng)前的$scope及子作用域就都死了。如果需要在多個(gè)控制器之間共享數(shù)據(jù),可以使用服務(wù)。

相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区二区三区av麻| 国产精品99一区二区三| 国产成人精品亚洲线观看| 欧美在线看片| 国产福利一区二区精品秒拍 | 欧美激情视频一区二区三区免费| 青青草国产成人99久久| 亚洲欧美在线综合| 日本a级不卡| 欧美黑人巨大videos精品| 久久丁香四色| 日韩电影二区| 红桃视频国产精品| 亚洲色图网站| 综合一区二区三区| 亚洲91网站| 国产精品视频一区二区三区四蜜臂| 久久亚洲国产精品尤物| 精品国产第一福利网站| 久久中文字幕av一区二区不卡| 日韩一区二区免费看| 亚洲精品大全| 麻豆国产一区| 国产99精品| 日韩在线视频一区二区三区| 久久丁香四色| 国产精品亚洲一区二区三区在线观看| 久久视频一区| 视频一区二区三区中文字幕| 最近国产精品视频| 老牛国内精品亚洲成av人片 | 日韩免费福利视频| 红桃视频欧美| 青青伊人久久| 综合日韩av| 日韩在线播放一区二区| 国产精品视频一区二区三区| 一本大道色婷婷在线| 中文在线一区| 国产精品日韩精品在线播放| 五月激情久久| 日韩精品高清不卡| 久久99国产精品视频| 999国产精品视频| 日韩精品亚洲一区二区三区免费| 国产66精品| 视频在线观看91| 国产96在线亚洲| 亚洲色图综合| 日韩三区免费| 激情婷婷亚洲| 欧美国产精品| 亚洲一区日韩| 福利一区在线| 亚洲区国产区| 欧美gv在线| 久久狠狠亚洲综合| 久久久久免费av| 国产午夜久久av| 成人av动漫在线观看| 久久精品超碰| 国产精品婷婷| а√天堂中文在线资源8| 亚洲精品一级二级三级| 韩国三级一区| 国产精品v日韩精品v欧美精品网站| 免费久久久久久久久| 欧美国产亚洲精品| 日韩精品一二三四| 91中文字幕精品永久在线| 日韩一区二区三区精品| 日本精品不卡| 国产免费av一区二区三区| 国产偷自视频区视频一区二区| 国产专区精品| 日本aⅴ亚洲精品中文乱码| jiujiure精品视频播放| 91亚洲国产成人久久精品| 97精品资源在线观看| 亚州av乱码久久精品蜜桃| 精品久久99| 欧美一区二区三区免费看| 最新亚洲激情| 欧美日韩免费看片| 久久免费精品| 国产精选久久| 日韩极品在线观看| 黄色日韩在线| 日韩三区免费| 日产精品一区二区| 麻豆视频一区二区| 国产精选一区| 91精品视频一区二区| 综合国产视频| 久久香蕉精品| 在线亚洲欧美| 欧美日韩国产欧| 国产二区精品| 久久五月天小说| 欧洲一级精品| 亚洲美女久久精品| 福利精品一区| 久久亚州av| 久久av中文| 麻豆91小视频| 免费视频一区二区三区在线观看| 欧美日本精品| 国产乱论精品| 国产精品一级| 国产精品手机在线播放| 国产日韩三级| 国产亚洲精品美女久久 | 日韩欧美在线精品| 视频一区在线视频| 国产精品外国| 一区视频在线| 国产亚洲在线观看| 亚洲少妇诱惑| 国产农村妇女精品一二区| 日韩午夜精品| 国产视频一区欧美| 天堂av在线一区| 日韩一区精品视频| 亚洲深夜福利在线观看| 亚洲一区av| 日韩不卡一区二区三区| 日本午夜精品一区二区三区电影| 日韩三级精品| 国产日产精品_国产精品毛片| 国产欧美日韩一区二区三区四区| 91国内精品| 国产日韩一区二区三免费高清| 国产欧美一区| 精品视频99| 亚洲免费福利| 国产二区精品| 中国女人久久久| 亚洲一区二区av| 日韩欧美高清一区二区三区| 日韩视频1区| 国产精品一线天粉嫩av| 欧美国产极品| 日本在线啊啊| 免费观看久久av| 在线精品福利| 国产日本精品| 国产91在线精品| 激情综合自拍| 亚洲精品伦理| 国产精品久久久久久久免费软件| 精品国产亚洲一区二区三区在线| 播放一区二区| 欧美综合二区| 国产精品a级| 激情久久婷婷| 日本精品另类| 日韩av有码| 久久av在线| 国产精品66| 亚洲h色精品| 日韩中文字幕不卡| 国产欧美一区二区三区国产幕精品| 成人影视亚洲图片在线| 午夜欧美在线| 国产精品亚洲欧美| 99久久亚洲精品| 日本成人手机在线| 91看片一区| 日韩手机在线| 国产 日韩 欧美一区| 亚洲精品少妇| 中文字幕在线看片| 亚洲精品影院在线观看| 成人福利视频| 日韩一区二区三区高清在线观看| 福利一区视频| 一级欧美视频| 青青青免费在线视频| 免费人成网站在线观看欧美高清| 麻豆国产精品| 日韩专区欧美专区| 97精品国产福利一区二区三区| 免费精品视频最新在线| 精品五月天堂| 视频一区欧美精品| 97视频热人人精品免费| 免费观看在线综合| 国产一区二区三区久久| 麻豆成人在线| 青青青免费在线视频| 免费成人在线观看| 国产在线观看91一区二区三区| 午夜在线视频观看日韩17c| 欧美激情91| 乱人伦精品视频在线观看| 精品国产精品国产偷麻豆| 老色鬼久久亚洲一区二区| 91亚洲人成网污www| 日韩精品欧美大片| 国产综合欧美|