2016-04-19 8 views
1

Wenn ich eine Seite meiner angularJS App neu lade, wird "School:" angezeigt, sehr hässlich. Ich möchte diese unvollständigen Informationen nicht beim Laden der Seite anzeigen.Hide Datenbindung beim Laden der Seite in angularJS

<title>School: {{query}}</title> 

Wie ausgeblendet werden, während die Seite geladen wird?

+0

können Sie 'ng-cloak' Richtlinie für diese. –

+0

Geben Sie "School:" in die Bindung {{query}} ein. – shammelburg

+0

@shammelburg es funktioniert, danke –

Antwort

1

Statt Doppel curlies zu verwenden, eine bessere Lösung, um die ngBind oder ngBindTemplate Richtlinien zu verwenden wäre, die für den Benutzer nicht sichtbar ist, während die Seite geladen ist:

<title ng-bind-template="School: {{query}}">Querying</title> 
+0

Es funktioniert, danke –

2

überall dort, wo Sie dieses Verhalten erreichen wollen, Fügen Sie einfach ng-Umhang zu diesem HTML-Tag hinzu. Dies verhindert, dass die Benutzeroberfläche den Inhalt anzeigt, bis der Ausdruck ausgewertet wird.

<title ng-cloak>School: {{query}}</title>

Verwandte Themen