다음 지시어는 현재 경로 값경로 변경
(function() {
var titleDirective=angular.module('titleDirective',[]);
titleDirective.directive('testTitle',function ($rootScope, $timeout) {
return {
restrict: 'E',
link: function() {
var listener = function(event, toState) {
$timeout(function() {
$rootScope.title = (toState.data && toState.data.pageTitle)
? toState.data.pageTitle
: 'Default title';
});
};
$rootScope.$on('$stateChangeSuccess', listener);
}
};
})
})();
를 제공하고 내가하려고 할 때
.state('admin.signIn', {
url: '/signIn',
templateUrl: 'credentials/signIn.html',
controller: 'loginCtrl',
data : { pageTitle: 'Home' }
})
아래와 같이 내가 경로를 정의가에 각 1 응용 프로그램의 제목을 업데이트 할 수 없습니다 아래 지시문을 index.html에 사용하려면
<test-title>{{title}}</test-title>
그러나 val을 업데이트하는 방법을 모르는 경우 변화에 대한 HTML 경로의 제목 태그에 UE
<title>Retailer Application</title>
그것을
plunker 예 놀랍 –