2016-03-21 30 views
1

Bir görünüme uygulama eklerken nasıl devam etmeliyim.Açısal JS uygulaması Görünüm

Sayfa içeriğini kontrol etmek için zaten bir uygulama içeren bir şablon belgesine sahibim. Görünümde başka uygulamalar eklemek istiyorum. İlk uygulamam html etiketinde çağrılıyor ve görünüm dışındaki sayfanın farklı bölümlerini kontrol ediyor.

Görüntüleme, bir bölüme yüklenen başka bir html belgesidir. Bu diğer html dosyası başka bir uygulama içerebilir mi?

Eklemeye çalışıyorum ama uygulama çalışmıyor.

Exemple kodunun:

<!DOCTYPE html> 
    <html ng-app="mid" lang="fr"> 

<nav ng-controller="navCtrl"></nav> 
<main><ng-view><ng-view></main> 
<footer ng-controller="navCtrl"></footer> 

Bence içerecektir:

<div ng-app="my-second-app" ></div> 
<div ng-controller="second-app-Ctrl"></div> 

misiniz o işi?

+0

Olası kopyası [AngularJS'de başka bir tane içinde bir ng-app kullanabilir miyim] (http://stackoverflow.com/questions/22548610/can-i-use-one-ng-app-inside-another-one -in-angularjs) –

cevap

2

'Görünümümüzü' örnek kodunuza eklediğinizde, AngularJS uygulamalarını yerleştiriyorsunuz demektir. Başka bir uygulamayı görünüm olarak ekleyemezsiniz. AngularJS uygulamaları birbirinin içine yerleştirilemez. here ve here

1

manuel açısal önyükleme işlevini kullanırsanız mümkündür bakmak, ama zor bu istediğini olduğuna inanmaya bulmak take. Enjekte edilen görünümde başka bir ngapp belirtmenize gerek yoktur, onun açısal bağlamda olduğunu bilmesini sağlayın, zaten biliyorsunuz, belirttiğiniz orijinal ng uygulamasının altındaki herhangi bir şey otomatik olarak açısal bir bağlamda. Bir açısal uygulama içinde başka bir açısal uygulama kullanmak, özellikle açısal olarak yeni iseniz, yalnızca işleri karmaşık ve muhtemelen gereksiz hale getirmelidir. Herhangi bir şekilde basit olsun, geliştiriciler rehberini http://angular.org numaralı telefondan kullanmayı deneyin, nasıl başlayacağınızı anlamanız gerekir.

İlgili konular