点击列表中的项目 - >查看详细但没有输出? Firebase.child失败:第一个参数是无效路径

时间:2014-09-13 16:50:46

标签: javascript angularjs firebase ionic-framework

对不起另一篇帖子,还在学习。 请帮助解决问题。 如果有人能解释他们的答案,也会很高兴。谢谢!

这些项目以列表格式显示,下面是html代码。

<div class="post row" ng-repeat="(postId, post) in posts">
   <a href="{{ post.url }}">{{ post.title }}</a>

但是当我将没有ng-repeat的相同代码放入详细信息页面时,它没有输出。

以下是两种不同情景的输出:

1)如果我使用ng-click="view(postId)",使用更复杂的ui状态,并定义视图;

$scope.view = function(postId) {
      $state.go('tab.posts.view', {postId: postId});
    };, 

显示()


2)如果我使用ui-sref="tab.view({postId:post.id})",使用更简单的ui-router状态;

显示{{post.title}}

但两者都是糟糕的输出!



更新:F12错误

  

Firebase.child失败:第一个参数是无效路径:“”。路径   必须是非空字符串且不能包含“。”,“#”,“$”,“[”或“]”

1 个答案:

答案 0 :(得分:1)

试试这个,因为发帖!==发布

$scope.post = Post.find($stateParams.postId);