我想使用angularjs和requirejs。在此之前,我曾與backbonejs和requirejs合作過。我覺得這種組合更舒服一點。 我也從github那裏得到了bower-seed,但是它一開始就是嵌套的。構建RequireJS + AngularJS
這就是我不明白:
需要我的力量來引導角自己。
因此我創建了一個由我的應用命名的模塊。 然後我將該模塊引導到文檔。
angular.module('app', []);
angular.bootstrap(document, ['app']);
,該文件IST準備好了,這是由該功能檢查後會發生: angular.element(文件)。就緒(函數(){...的Bootstrap ...}
到目前爲止我明白了,但是怎麼樣以及在什麼時候將ng-app放到頭文件中呢?
app.js有把我所有的控制器,路由器等放入應用程序的功能。在我的情況下,我只有負載控制器
///app.js///
define(['angular', 'controller'], function (angular){
return angular.module('app',[
'app.controller',
'app.router'
]);
});
我的控制器:
define(['index', 'uirouter'], function(controllers){
controllers.controller('homeCtrl', function($scope, $routeParams){
$scope.logId = "testId";
});
});
每個控制器把它的索引模塊內部集合中內容
我的索引文件:
///index///
define(['angular'], function(angular){
return angular.module('app.controllers',[]);
});
Index文件returs控制器模塊到每個需要它的控制器文件。所以我把所有的控制器放在一個模塊中,通過加載不同的控制器文件 這是我的問題:這個過程是否正確,我可以繼續加載所有的角度模塊嗎?
林用角模塊,需要模塊工作混爲一談......也許人有在如何建立一個很好的指令角需要的項目很容易:)
下面是該項目的鏈接:LINK ;) 也許有人可以幫助我一點點:)
我和你一樣也在同一條船上。我就像你一樣初學者。然而在我的理解中,角度模塊是由角度特定的段確定的,但它與requirejs模塊無關。 requirejs模塊和定義部分自己的工作。它們不會與角度模塊相撞。相當有角度的模塊通過require js – Joy