0
查看教程和其他代碼。我不明白爲什麼在某些控制器上使用了一個命名的函數,有些沒有名字?AngularJS何時使用控制器級命名函數?
例如。名稱上使用功能
如。名字不在函數中使用
我的問題是基本相同,所列出的重複,但我覺得對我的問題的答案是比參考的更好的回答「一式兩份交的。」
查看教程和其他代碼。我不明白爲什麼在某些控制器上使用了一個命名的函數,有些沒有名字?AngularJS何時使用控制器級命名函數?
例如。名稱上使用功能
如。名字不在函數中使用
我的問題是基本相同,所列出的重複,但我覺得對我的問題的答案是比參考的更好的回答「一式兩份交的。」
首先onee將創建全局命名空間,可以在很多例子來訪問,宣佈控制器的全球
eventsApp.controller('CookieStoreSampleController,function CookieStoreSampleController($scope,$cookieStore){
});
這樣,但不應該在應用使用。
第二個範圍將控制器作用於該模塊實例,該實例使用數組符號來保留縮小。
eventsApp.controller('LocaleSanpleController,function($scope,$locale){
});
我明白了,因爲這個函數是在第一個例子中命名的,其他模塊基本上都可以訪問它嗎? – ganjeii
是的,檢查這個類似的問題http://stackoverflow.com/questions/18912287/app-controller-vs-function-in-angular-js – Sajeetharan