controller 有两种写法,讨论一下两种写法的区别:
生活随笔
收集整理的這篇文章主要介紹了
controller 有两种写法,讨论一下两种写法的区别:
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
controller 有兩種寫法,討論一下兩種寫法的區別:
寫法 1:
app.controller('myCtrl', function($scope, $location) { $scope.myUrl = $location.absUrl(); });寫法2:
app.controller('myCtrl', ["$scope","$location",function($scope,$location) { $scope.myUrl = $location.absUrl(); }]);兩種寫法都是對的,但是推薦第二種寫法,因為第一種寫法在 js 壓縮后會出問題,而第二種寫法可以完美應對 js 壓縮,原因是:js 壓縮后,變量名會重命名,故第一種寫法會報錯。
上面的例子第 2 種寫法還可以這樣:
app.controller('myCtrl', ["$scope","$location",function(a, b) { a.myUrl = b.absUrl(); }]);轉載于:https://www.cnblogs.com/Andrew520/p/9892144.html
總結
以上是生活随笔為你收集整理的controller 有两种写法,讨论一下两种写法的区别:的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mongodb查看数据库和表的信息
- 下一篇: 【火炉炼AI】深度学习003-构建并训练