В настоящее время, основной список HTML работаетЩелкните элемент списка, страница транзиты но детали страница показывает только нет сведений об элементе для кроме()
<div class="post row" ng-repeat="(postId, post) in posts">
<a href="{{ post.url }}">{{ post.title }}</a>
Но когда я нажимаю на элемент (один из многие в списке) и перейти на другую страницу, новая страница не отображает деталь подробно?
Когда я добавить строку ниже, в том числе $ stateParams в зависимости, в контроллер файла расслоение плотной, {{}} post.title появляется, но данные действительно через не проходит.
$scope.post = $scope.posts[$stateParams.id]
UPDATE
Это код состояния. (игнорировать отсутствующий синтаксис ... im сокращая его). Кто-то помог разрешить предыдущую проблему и предоставил ниже коды для части просмотра (последние 2 состояния).
.state('tab.view', {
url: '/posts/:postId',
views: {
'tab-view': {
templateUrl: 'templates/tab-showpost.html',
controller: 'PostViewCtrl'
Как детали доступа после нажатия на элемент списка.
app.controller('PostViewCtrl', function ($scope, $stateParams, Post) {
$scope.Post = Post.find($stateParams.postId); //i think this may be broken
hmm мой переход на другую страницу работает только в том, что содержимое не отображается на основе идентификатора ... или в вашем случае индекс :. Я обновил состояния! :) – Thinkerer