【发布时间】:2015-08-26 04:44:09
【问题描述】:
我有一个 ion 菜单,其中包含 2 个链接、仪表板、收藏夹。
在第一次为带有内容的应用程序加载仪表板页面。现在当我切换到另一个菜单项时。在该侧菜单隐藏后,我的内容似乎首先填充。这会导致用户使用该应用的体验很差。
我们可以先隐藏侧边菜单然后再填充内容吗?
我也尝试了以下步骤
<ion-list>
<ion-item menu-close href="#/app/articles" ng-click="toggleLeft()">
Dashboard
</ion-item>
<ion-item menu-close href="#/app/favourite" ng-click="toggleLeft()">
Favorite
</ion-item>
</ion-list>
和
$scope.toggleLeft = function() {
$ionicSideMenuDelegate.toggleLeft();
};
这也没有任何效果。
这是我的仪表板页面:-
<ion-view>
<ion-content>
<ion-list can-swipe="true">
<ion-item class="list article-list" ng-repeat="article in articles">
my divs
</ion-item>
</ion-list>
</ion-content>
</ion-view>
控制器是:
.controller('ArticleCtrl', function($scope, $rootScope ,articleService) {
//This is fetching data from database (**Sql lite**)
articleService.fetchArticles().then(function(articles){
$rootScope.articles = articles;
}
});
不同控制器的收藏夹代码相似。
有什么建议吗?
谢谢
【问题讨论】:
-
请发布您的 app.js 路由
标签: angularjs ionic-framework ionic