controller 有两种写法,讨论一下两种写法的区别:
生活随笔
收集整理的這篇文章主要介紹了
controller 有两种写法,讨论一下两种写法的区别:
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
controller 有兩種寫(xiě)法,討論一下兩種寫(xiě)法的區(qū)別:
寫(xiě)法 1:
app.controller('myCtrl', function($scope, $location) { $scope.myUrl = $location.absUrl(); });寫(xiě)法2:
app.controller('myCtrl', ["$scope","$location",function($scope,$location) { $scope.myUrl = $location.absUrl(); }]);兩種寫(xiě)法都是對(duì)的,但是推薦第二種寫(xiě)法,因?yàn)榈谝环N寫(xiě)法在 js 壓縮后會(huì)出問(wèn)題,而第二種寫(xiě)法可以完美應(yīng)對(duì) js 壓縮,原因是:js 壓縮后,變量名會(huì)重命名,故第一種寫(xiě)法會(huì)報(bào)錯(cuò)。
上面的例子第 2 種寫(xiě)法還可以這樣:
app.controller('myCtrl', ["$scope","$location",function(a, b) { a.myUrl = b.absUrl(); }]);轉(zhuǎn)載于:https://www.cnblogs.com/Andrew520/p/9892144.html
總結(jié)
以上是生活随笔為你收集整理的controller 有两种写法,讨论一下两种写法的区别:的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mongodb查看数据库和表的信息
- 下一篇: 基于深度前馈序列记忆网络,如何将语音合成