我有以下结构 我的想法是,当您点击此项目时,我将转到页面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>
答案 0 :(得分:1)
定义路线(参见http://angular-ui.github.io/ui-router/sample/#/)
然后在你的控制器声明中注入$ state并执行:
$state.go('post.html')
PS:填充rootScope通常是一种不好的做法。