1
我一直难住这个问题一段时间了。当我在不同的子页面之间导航时,离子内容被很好地更新,但是在重新加载页面(使用网络浏览器)之前,页眉内容没有显示任何内容,我认为它没有意义,因为我想制作一个移动应用程序。我动态加载内容(通过HTTP GET)动态更新标题在离子angularjs
在我的视图中的一个,我中相应的控制器,用于在上述视图以下
<ion-view cache-view="false">
<ion-nav-buttons side="right">
<button class="button button-icon icon ion-chevron-right"></button>
<ion-nav-buttons>
<ion-nav-buttons side="left">
<button class="button button-icon icon ion-chevron-left"></button>
<ion-nav-buttons>
<ion-nav-title>
<h1>{{header.title}}</h1>
</ion-nav-title>
<ion-content>
<ul class="list">
<li class="item item-checkbox" ng-repeat="item in list">
<label class="checkbox"> <input type="checkbox" ng-click="selectcategories(item.id)"
ng-checked="selection.indexOf(item.id) > -1"></label>
{{ item.catname |uppercase}}
</li>
</ul>
</ion-content>
</ion-view>
,我有
app.controller('usercategoryController',
function($scope,getcategories,$log)
{
$log.info("userCategoryController Called ...");
$scope.list=getcategories;
$scope.header={};
$scope.header.title="Categories";
});
我的应用程序配置为:
app.config(['$stateProvider','$urlRouterProvider',
function($stateProvider,$urlRouterProvider)
{
$stateProvider
state('user',{
abstract:true,
url:"/user",
templateUrl:'views/user.html',
}).state('user.categories',{
url:"/categories",
templateUrl:'views/categories.html',
controller: 'usercategoryController',
resolve:{
getcategories: function(userService) {
return userService.getcategories();
}
},
})
$urlRouterProvider.otherwise('/user');
}
]);
,这里是我的抽象观点
<ion-nav-bar class="bar bar-header bar-positive">
</ion-nav-bar>
<ion-nav-view animation="slide-left-right"></ion-nav-view>
它总是显示一个蓝色标题,里面没有内容,直到我重新加载浏览器。对于标题标题,我尝试了title和view-title属性,但都没有成功。
,如果有人有一个解决方案,请让我知道