AngularJS'nin ön uç için js çerçevesi olarak kullanılıp kullanılmadığını bilmem gerekiyor, şablon motoru için ayrı ayrı Gidonlara mı ihtiyacımız var? ... benim görünümümde olduğu gibi, makine motoru işlevselliği AngularJS'nin kendisi kullanılarak gerçekleştirilebilir!AngularJS ve Gidon Kolları - Gerekirse veya değil
cevap
Haklısınız, Gidonlar ve Açısallar birlikte işe yaramaz olabilir.
Gidonlar ve Köşeler tamamen farklı şeylerdir.
Kulplar bir kalıp motorudur. Bir fantezi templatey dizgisi yazar, ona bir JSON nesnesi verirsiniz ve HTML'yi verilerden alır. Veri bağlama yok, güncelleme yok, sadece bir kerelik kapalı bir işlem.
AngularJS bir HTML derleyici ve veritabamıdır. Köşeli açılı etiketler için HTML'yi açısal olarak inceleyecek, bunları yorumlayacak/derleyecek ve belirli bir denetleyici kapsamındaki verilerdeki değişikliklerle HTML'yi güncelleyecektir. Köşeli bir HTML dizgesini bir kez oluşturmaz, HTML'yi derler, bir kapsama bağlar ve bu kapsamdaki veriler değiştiğinde güncellenir.
AngularJS databinding/templating in one picture
AngularJS's HTML compiler in one article
AngularJS's whole overview/guide, so you can know how it actually works
birisi angularjs üzerinde Gidonu kullanmayı tercih olacaktır? Belki bir web sitesi kullanıcı etkileşimi gerektirmiyorsa? Ne tür bir site bu açıklamaya uyuyor? Gidonların işe yarayacağını hayal etmekte zorlanıyorum. – Spencer
Gidonlar, Angular tarzı bağlamalara sahip olmayan diğer bazı çerçeveler tarafından kullanılır. Kendi başına bir çerçeve kullanmıyorsanız, ancak HTML'yi dinamik olarak yapılandırmanız ve DOM'a eklemeniz gerektiğinde yararlı olabilir . Ayrıca, sunucu tarafında node.js ile kullanılabilir ve hem istemci hem de sunucu üzerinde işlem yapabilen Derby gibi çerçevelerle oldukça iyi çalışır (Derby, kendi özel varyantlarını kullanır). –
Bu "AngularJS tek bir resimde databinding/templating", knockout.js'nin yaptığı gibi görünüyor. –