我正在製作一個角度應用程序,需要具有可在多個頁面之間重複使用的模塊。設置Angular指令
我做了成功創建一個菜單列表,但目前它已被註冊爲NG-應用它會坐在裏面,像這樣的部分指令:
angular.module('home', [])
.directive('Picks', function(){
return {
restrict: 'E',
scope: false,
templateUrl: 'HTML/templateURL.html'
};
});
是的Angular的想法是,我的整個網站建立在一個頁面/ ng-app包裝上?或者,他們可以使這個Picks指令工作,而不需要爲每個將放在其中的ng-app定義它的方式嗎?
希望一切都有道理!
您需要在您定義的每個'ng-app'上註冊您的指令,但通常這隻會是一個頁面上的一個應用程序。當然,沒有理由不能在一個頁面上擁有多個獨立的應用程序。 –