我正在制作一个角度应用程序,需要具有可在多个页面之间重复使用的模块。设置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'上注册您的指令,但通常这只会是一个页面上的一个应用程序。当然,没有理由不能在一个页面上拥有多个独立的应用程序。 –