How to dynamically change header based on AngularJS partial view?

后端 未结 22 2399
一向
一向 2020-11-22 10:53

I am using ng-view to include AngularJS partial views, and I want to update the page title and h1 header tags based on the included view. These are out of scope of the parti

22条回答
  •  说谎
    说谎 (楼主)
    2020-11-22 11:26

    Declaring ng-app on the html element provides root scope for both the head and body.

    Therefore in your controller inject $rootScope and set a header property on this:

    function Test1Ctrl($rootScope, $scope, $http) { $rootScope.header = "Test 1"; }
    
    function Test2Ctrl($rootScope, $scope, $http) { $rootScope.header = "Test 2"; }
    

    and in your page:

    
    

提交回复
热议问题