Web開發和Angular對我來說是全新的。我在同一個文件(app.js)中創建了模塊,工廠和控制器。下面是示例代碼角度JS控制器和工廠在單獨的文件
//Main Module
var ipCharts = angular.module('ipCharts', []);
//Factory
ipCharts.factory('securityFactory', function ($http) {
var securities = {};
$http.get('api/Securities').
success(function (data, status, headers, config) {
securities = data;
}).
error(function (data, status, headers, config) {
// log error
});
var factory = {};
factory.getSecurities = function() {
return securities;
}
return factory;
});
//Controller
ipCharts.controller('securityController', function ($scope,securityFactory) {
$scope.securities = securityFactory.getSecurities();
});
我想知道如何將模塊,工廠和控制器放置在單獨的文件中。
當控制器沒有提及工廠時,我可以將控制器放在單獨的文件中。當控制器使用工廠和工廠在一個單獨的文件中時,我不能工作。 謝謝
應該沒有問題,在將它們放在不同的文件,只要你按照正確的順序加載它們(例如,先編寫模塊腳本,然後再排列其他兩個順序不會消光的模塊r) – thedoctor 2015-02-24 13:25:53