2016-03-29 40 views
1

Açısal/iyonik dünyaya oldukça yeni geldim. En sonunda telefon konuşmasıyla yerel olarak dönüştürülecek bir mobil uygulama yapıyorum.Açılıştan önce açısal gui

Köşede yeni başlayan bir kişi olarak benim için o kadar da net olmayan bir şey var. Mobil uygulamalar geliştiren insanların (aslında, sıradan webaps geliştiren bile olsa), bu basit şeyi anlamama yardımcı olabileceğini merak ediyorum:

Bir sayfa yüklendiğinde, bazen birkaç milisaniye, gui'deki çirkin parantezi (parantez/parantez) görebilir.

Yani içeren bir sayfa varsa:

<h1>{{myvar}}</h1> 

yukarıda olduğu gibi ben metni görmek varken bir son derece kısa bir süre olabilir:

{{myvar}} 

ama sonra değiştirilir {{myvar}}

'un gerçek değeri ile, ne anlamı var? Mesele şu ki, bu benim için çok çirkin. Bu 0,001 saniye boyunca dağıtılmış olsa bile, bunun hala çirkin olduğunu düşünüyorum. Bundan rahatsız olan tek kişi Im inanamıyorum. Ben miyim? Eğer değilse, geliştirici nasıl tepki veriyorsunuz? DOM'ı değiştirmek için yapılan işin açılışı yapılmadan önce gui'yi gizlemek için bazı geçici çözümler deniyor musunuz?

cevap

1

<div id="template1" ng-cloak>{{ 'hello' }}</div> 
Bunu önlemek için başka bir yol yerine parantez içinde ng-bind kullanmaktır: Hangi böyle, HTML öğesine Bu yönerge ekleme gerektiği anlamına gelir çok. Sadece bunun neden açısal olarak varsayılan bir davranış olmadığını merak ettiğini.