我有一個項目,其中理想情況下,當點擊該項目,將帶給我的職位本身的列表。我不知道該怎麼做。我嘗試在標題內單擊,但我認爲路線本身並不工作。如何在點擊列表中的項目,查看了新的一頁的項目? 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