0
var demoApp = angular.module('demoApp', []);
爲什麼沒有角隊乾脆選擇做:創建角度應用程序時,爲什麼需要使用模塊名稱兩次?
var demoApp = angular.module ([]);
呢?
var demoApp = angular.module('demoApp', []);
爲什麼沒有角隊乾脆選擇做:創建角度應用程序時,爲什麼需要使用模塊名稱兩次?
var demoApp = angular.module ([]);
呢?
你不必如果你不想。你可以寫任何以下的,他們是同樣的事情
var demoApp = angular.module('demoApp', []);
var diffApp = angular.module('demoApp', []);
angular.module('demoApp', []);
分配它可以被命名爲任何你希望它是,但這個名字你傳遞給module
函數的變量是名字那角度會在內部給予它。該名稱必須與您以後用於檢索該名稱的名稱相同。因此,舉例來說,你可以做以下
angular.module('demoApp', []);
angular.module('demoApp').controller('ctrl', function(){ ... });
這是完全一樣的做
var myApp = angular.module('demoApp', []);
myApp.controller('ctrl', function() { ... });
當您提供module
功能的第二個參數,要定義一個新的模塊。如果你只是提供一個字符串,你就要求角度檢索你的模塊。
因爲事情是按名稱注入其他模塊... – aet