角度ng-repeat没有显示laravel数据?

时间:2017-11-14 07:47:54

标签: php angularjs laravel

控制台显示帖子已成功检索,后端工作正常,没有角度兼容性。

它应该检索帖子数据。

  

angular.js:12701 XHR完成加载:GET   “http://127.0.0.1:8000/auth/posts”。

然而它显示了5个空div,如下所示

enter image description here

main.js

$http.get('/auth/posts').then(function(data){
    $scope.myposts = data;

});

PostController中

   public function getPosts()
    {

        $posts = Post::all();
        return json_encode($posts);
    }

路线

Route::get('auth/posts', 'HomeController@getPosts');

html文件

<div id="mypost" class="col-md-8 panel-default" ng-repeat="post in myposts">
    <div id="eli-style-heading" class="panel-heading"><% post.title %></div>
        <div class="panel-body panel">
            <figure>
                <p> <% post.body %></p>

            </figure>
        </div>
</div>

1 个答案:

答案 0 :(得分:2)

您需要从响应中访问数据属性,我认为您需要,

$http.get('/auth/posts').then(function(data){
    $scope.myposts = data.data;

});