源代码如下:
angular.module('onosApp', moduleDependencies) // moduleDependencies是个数组
.controller('OnosCtrl', [
'$log', '$scope', '$route', '$routeParams', '$location',
'KeyService', 'ThemeService', 'GlyphService', 'VeilService',
'PanelService', 'FlashService', 'QuickHelpService', 'EeService',
'WebSocketService',
function (_$log_, $scope, $route, $routeParams, $location,
ks, ts, gs, vs, ps, flash, qhs, ee, wss) {
...
}
.config(['$routeProvider', function ($routeProvider) {
...
}
.directive('detectBrowser', ['$log', 'FnService',
function ($log, fs) {
...
}]);
onosApp被指定为: ng-App。 我的问题是,onosApp这个module是怎么被实例化的
(DI),还有,module以及controller之间如何数据交换。
这几天接触一个angularjs的框架,遇到这个问题看不懂代码、挺着急的。
谢谢
--
修改:saynothing FROM 107.178.194.*
FROM 107.178.194.*