Ich habe versucht/alle möglichen Referenzen auf Stackoverflow und andere Tutorials verwendet, konnte aber nicht Seite Titel, Beschreibung zu arbeiten. Mein Status-Code sieht wie folgt ausSeitentitel, Beschreibung mit angular-ui-router
$urlRouterProvider.otherwise('/home/welcome');
$stateProvider
.state('home', {
url: "/home",
abstract: true,
templateUrl: "views/home_base.html",
controller : "HomebaseCtrl"
})
.state('home.welcome', {
url: '/welcome',
templateUrl: 'views/welcome.html',
controller: 'WelcomeCtrl'
})
In meinem Controller ‚WelcomeCtrl‘ Datei Ich möchte für die Seite Seitentitel und Beschreibung einstellen. Ich habe rootScope verwendet, aber der rootScope-Wert bindet nicht in der index.html-Datei.
In meiner Datei index.html
<html>
<head>
<title>{{pagetitle}}</title>
</head>
<div ui-view=""></div>
Routen der home_base.html Datei, die Routen inturns Datei welcome.html.
-Controller
angular.module('ragamixApp')
.controller('WelcomeCtrl', function($rootScope){
$rootScope.pagetitle = "Hi..I am Page Title";
})
Jede Hilfe wäre diese
Ihr Controller? Code? update to post – Aravind
Sie versuchen, Elemente zu binden, die sich außerhalb der Anwendung befinden. Wenn Sie Zugriff auf '{{pagetitle}}' haben wollen, muss es unter einem kontrollierten dom-Element sein. –
Wo ist dein Controller? –