2016-04-06 22 views
0

Bu yükleme modülleri arasındaki fark nedir? Yük açısal bağımlılıkları arasındaki farklar nelerdir ve modülleri paylaşmanın en iyi yolu nedir?

angular.module('CoreApp', ['...','...','...','...']); //parent module 
angular.module('MainApp1', ['CoreApp']); //child 1 
angular.module('MainApp2', ['CoreApp']); //child 2 

angular.module('CoreApp', ['...','...','...','...','MainApp1','MainApp2']); //parent module 
angular.module('MainApp1', []); //child 1 
angular.module('MainApp2', []); //child 2 

... Bunun dışında belki yanlış yapıyorum. Ana uygulamamlar farklı etki alanlarında çalışacak (mainapp1.com ve mainapp2.com). Her modülde kopyalamak ve değiştirmek yerine paylaşmak istediğim bazı başlıklar (giriş, menüler) ve altbilgilerim var. Elbette direktiflerim ve servislerim var (böyle bir tercüme servisi).

Bunu yapmanın en iyi yolunun ne olduğunu bilmiyorum. Coreapp ile özel bir bower paketi yaratmayı düşündüm ve diğer projelere yükledim. Ayrıca geliştirme sürecinin mümkün olduğunca çok rahat olmasını istiyorum.

Daha iyi bir fikir var mı?

Teşekkür

cevap

0
  1. uygulama başına yalnızca bir ana modül olacaktır.
  2. Üst modüle bağlı olarak alt modüller oluşturabilirsiniz.
  3. Alt modüllerin ana modülden sonra yükleneceği/başlatılacağı nedeniyle alt modülleri farklı etki alanlarında çalıştırabileceğinizi sanmıyorum.