Vue.js评论中的绑定
Vue.js Bindings in comments
Knockout.js 的一个非常有用的功能是可以在注释中添加绑定。例如,如果我想要一个 <ul>
标签,其中包含一些动态生成的 <li>
标签加上最后一个 "Add new Item",在 Knockout.js 中,我可以这样做:
<ul class="list-group">
<!-- ko foreach: items -->
<li><a class="list-group-item" data-bind="text: itemtext"></a></li>
<!-- /ko -->
<li><a class="list-group-item list-group-item-info" data-bind="click: $root.charactersView.addCharacter">Add new Item</a></li>
</ul>
如何在Vue.js做这样的事情?谢谢
您可以使用 v-for
directive 循环遍历列表项,最后只保留 "Add new Item"。
<ul class="list-group">
<li v-for="item in items">
<a class="list-group-item" v-text="item.itemtext"></a>
</li>
<li>
<a class="list-group-item list-group-item-info" @click="$root.charactersView.addCharacter">Add new Item</a>
</li>
</ul>
Knockout.js 的一个非常有用的功能是可以在注释中添加绑定。例如,如果我想要一个 <ul>
标签,其中包含一些动态生成的 <li>
标签加上最后一个 "Add new Item",在 Knockout.js 中,我可以这样做:
<ul class="list-group">
<!-- ko foreach: items -->
<li><a class="list-group-item" data-bind="text: itemtext"></a></li>
<!-- /ko -->
<li><a class="list-group-item list-group-item-info" data-bind="click: $root.charactersView.addCharacter">Add new Item</a></li>
</ul>
如何在Vue.js做这样的事情?谢谢
您可以使用 v-for
directive 循环遍历列表项,最后只保留 "Add new Item"。
<ul class="list-group">
<li v-for="item in items">
<a class="list-group-item" v-text="item.itemtext"></a>
</li>
<li>
<a class="list-group-item list-group-item-info" @click="$root.charactersView.addCharacter">Add new Item</a>
</li>
</ul>