亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

angular.js - Angular中關于控制器編寫方式的問題

瀏覽:116日期:2024-10-03 09:19:03

問題描述

我是Angular初學者,在學習中有個關于定義控制器的寫法問題。

在剛接觸的時候,書上是這樣寫控制的:

var myApp = angular.module(’MyApp’, []);myApp.controller(’MyController’, function($scope){ // todo...})

后來在一些網絡上的文章,是這樣寫的:

var myApp = angular.module(’MyApp’, []);myApp.controller(’MyController’, [’$scope’, function($scope){ // todo...}]);

那么問題來了,后者加了個[],是個什么意思?這兩種寫法有什么不同呢?

在練習中發現同樣的實現用這兩種都可以。

問題解答

回答1:

第二種寫法叫inline-annotation,看文檔依賴注入

angular.js - Angular中關于控制器編寫方式的問題

這種寫法的主要目的是為了避免源碼壓縮(uglify)時變量名被替換,導致依賴注入失敗的問題。

如果對實現有興趣,可以看手寫依賴注入

回答2:

是要注入的依賴,這種寫法利于以后的代碼壓縮

相關文章:
主站蜘蛛池模板: 亚洲国产精品第一区二区 | 在线国产91 | 妖精视频在线观看18 | 男人看片网站 | 色婷婷亚洲综合 | 男人午夜网站 | 欧美日本一道本 | 亚洲欧美在线综合一区二区三区 | 日韩免费在线播放 | 日韩一区二区在线观看 | 久久亚洲精品中文字幕第一区 | 一级黄色欧美 | 日韩欧美一区二区三区在线观看 | 国产中文字幕视频 | 欧美一级高清片欧美国产欧美 | 99久久精品国产麻豆 | 性做久久久久久久久浪潮 | 黄色一级片性生活 | 欧美 亚洲 国产 精品有声 | 成人蜜桃视频网站网址 | 中国做爰国产精品视频 | 国产拍 | 日本黄色片免费观看 | 国产香蕉视频 | 国产精品无码永久免费888 | 99久久精品免费看国产免费 | aaa级毛片 | 亚洲国产精品第一页 | 欧美日视频 | 免费看人做人爱视频拍拍拍 | 成人免费观看视频久爱网 | 张柏芝国产www | 日韩黄色三级视频 | 日本福利视频一区 | 国产在线观看网站 | 国产一级在线现免费观看 | 尤物免费网站 | jul724青木玲中文字幕 | 91porn国产| 欧美黄色免费 | 久久久精品电影 |