我有一个项目,其中理想情况下,当点击该项目,将带给我的职位本身的列表。我不知道该怎么做。我尝试在标题内单击,但我认为路线本身并不工作。如何在点击列表中的项目,查看了新的一页的项目? AngularJS和离子
出于测试目的,我用一条线在那里工作VIEW,在点击应导致上面的函数。我怀疑问题在于app.js状态,以及如何在$ state.go中定义它。
感谢任何帮助。非常感谢!
使用 'tab.view' 不工作的主列表HTML
<ion-view ng-controller="NavCtrl">
<div class="container posts-page">
<div class="post row" ng-repeat="(postId, post) in posts">
<a ng-click="view()">VIEW</a> <!-- the VIEW when clicked = no actions -->
JS文件 。
$scope.view = function() {
$state.go('tab.posts.view', {postId: postId});
};
的app.js状态文件
.state('tab.posts', {
url: '/posts',
views: {
'tab-posts': {
templateUrl: 'templates/tab-posts.html',
controller: 'PostsCtrl'
.state('tab.posts.view', {
url: '/:postId',
views: {
'tab-posts':{
templateUrl: 'templates/tab-showpost.html',
controller: 'PostViewCtrl'
尝试使用NG-的href – 2014-08-31 15:09:32