我怎么能通过这个对象'重复'?

时间:2015-09-05 15:18:47

标签: javascript arrays object vue.js

当我使用'v-repeat'时,我可以看到'post.letter',但是看起来我还需要在同一个'v-repeat'中循环使用posts数组?

当我尝试'post.posts.title'时我什么都没得到,当我做'post.posts'时,我得到[对象,对象]。

        var myObj = [
        {
            post: {
                letter: 'A',
                posts: [
                    { title: 'lorem ipsum'},
                    { title: 'dolor sit amet'}
                ],
            }
        }
    ];

1 个答案:

答案 0 :(得分:3)

如果我正确理解你想要的东西,你可以使用别名

<h4>{{ post.letter }}</h4>
<ul>
    <li v-repeat="subPost : post.posts"> {{ subPost.title }}</li>
</ul>

希望这有帮助!