AngularJS: perché usare ng-bind sull'elemento title

AngularJS: perché usare ng-bind sull'elemento title

Se abbiamo impostato un titolo di pagina dinamico con il data binding di AngularJS, potremmo dover risolvere un piccolo problema nel cambio di route.

Immaginiamo di aver impostato l'elemento title in questo modo:


<!DOCTYPE html>
<html ng-app="MyApp">
<head>
<title>{{pageTitle}}</title>
</head>

Quando cambiamo route a volte per un istante potremmo vedere il titolo mostrare la proprietà in modo raw. Per evitare questo possiamo utilizzare ng-bind:


<!DOCTYPE html>
<html ng-app="MyApp">
<head>
<title ng-bind="pageTitle">Default</title>
</head>

In genere è meglio usare anche un valore predefinito per prevenire possibili valori vuoti dovuti a errori.

Torna su