Angularjs 从控制器隐藏标题栏
我已使用以下命令创建了一个新应用程序:Angularjs 从控制器隐藏标题栏,angularjs,cordova,ionic,Angularjs,Cordova,Ionic,我已使用以下命令创建了一个新应用程序: ionic start myApp sidemenu 将home.html页面添加到templates文件夹中,并将以下内容添加到app.js文件中: .state('app.home', { url: '/home', views: { 'menuContent': { templateUrl: 'templates/home.html', controller: 'hom
ionic start myApp sidemenu
将home.html
页面添加到templates
文件夹中,并将以下内容添加到app.js
文件中:
.state('app.home', {
url: '/home',
views: {
'menuContent': {
templateUrl: 'templates/home.html',
controller: 'homeCtrl'
}
}
})
并添加了以下控制器:
.controller('homeCtrl', function ($scope) {
ionic.Platform.ready(function () {
$scope.me = "my name";
//ionic.Platform.fullScreen(true, false);
//$cordovaStatusbar.hide();
//StatusBar.hide();
});
})
myhome.html
:
<ion-view>
<ion-content>
<h3 style="margin-top:30px;">User Name {{me}}</h3>
<select class="center" style="margin-top:10px;">
<option>Blue</option>
<option>Green</option>
<option>Red</option>
</select>
</ion-content>
</ion-view>
但是,即使他们说这是正确的方法,仍然不起作用。试试这个
<ion-view hide-nav-bar="true">
<ion-content>
<h3 style="margin-top:30px;">User Name {{me}}</h3>
<select class="center" style="margin-top:10px;">
<option>Blue</option>
<option>Green</option>
<option>Red</option>
</select>
</ion-content>
</ion-view>
您是否尝试过在标记中隐藏nav bar=“true”your home.html是什么样子?@Muhsin应该放在哪里?在您的指令中(在您的主页html页面中)@Muhsin可以从控制器中执行此操作吗?但是,正如问题标题所述,我希望从控制器中执行此操作。可能吗?
<ion-view hide-nav-bar="true">
<ion-content>
<h3 style="margin-top:30px;">User Name {{me}}</h3>
<select class="center" style="margin-top:10px;">
<option>Blue</option>
<option>Green</option>
<option>Red</option>
</select>
</ion-content>
</ion-view>
$ionicNavBarDelegate.showBar(false);