jquery

2016-04-12 14 views
1

ile açısal ifadenin dışında içerik olsun şu anda asp.net mvc 5 webapp'ın parçalarını angularjs 1.5'e güncelliyorum.jquery

Her şey açısal j değil, bazı parçalar jQuery ile yapılır. angularjs önce

ben bunun dışında Belge başlığı almak ve jQuery seçicisi ile başka bir yere kullanmaya çalışıyorum bir <h2>{{ document.title }}</h2>

yaşıyorum açısal taşındıktan sonra <h2>Document XYZ</h2> haline <h2>@Model.title</h2> vardı $('#documentId').find("h2").text()

Maalesef, açtığım herşeyi değiştirdiğimden beri {{ document.title }} ifadesi, ancak başarıyla oluşturulmuş içerik değil.

Herhangi bir fikrin var mı?

+0

bir hizmette angularjs değişken koymak bu bağlantıyı kontrol edin ve istediğiniz yere kullanın. Jquery ve angularjs karıştırmayın. – thegio

cevap

0

HTML dizgisine DOM'a eklemeden önce $ derlemesini çağırmanız gerekir, böylece açısal bağlamayı gerçekleştirme şansı elde eder.

Kemanınızda böyle bir şey olurdu.

$("#dynamicContent").html(
    $compile(
    "<h2>{{ document.title }}</h2>" 
)(scope) 
); 

daha Başvuru için click here