如何使用离子框架在angularjs中创建页面推送?

时间:2015-06-15 01:16:06

标签: angularjs ionic

我有以下结构 我的想法是,当您点击此项目时,我将转到页面post.html

控制器:

$scope.showPost = function (index) {

    $rootScope.postContent = $scope.items[index];
    $scope.navi.pushPage('post.html'); //this does not work, I want to create something to take me to that page
};

HTML:

<ion-item ng-click="showPost($index)">HERE</ion-item>

1 个答案:

答案 0 :(得分:1)

定义路线(参见http://angular-ui.github.io/ui-router/sample/#/

然后在你的控制器声明中注入$ state并执行:

$state.go('post.html')

PS:填充rootScope通常是一种不好的做法。