[英]How to make a <md-select> drop down on VueJS Material using data from array?
I've a array and I want put into a <md-select>
component. 我有一个数组,我想放入
<md-select>
组件中。 On the offical documentation the list is made from static values. 在官方文档中,该列表由静态值组成。
I'm trying do it: 我正在尝试做:
<md-select v-for="item in group" v-bind:key="item">
<md-option value="{{item.codigo}}"> {{item.nome}} </md-option>
</md-select>
export default {
data() {
return {
group: []
}
}
But it not compiles. 但是它不能编译。
You are trying to iterate the <select>
tag and that is incorrect, you should iterate the <option>
tags, and u need to bind each option value without use {{ }}
, just using v-bind
or his shortcut :
like this: 您正在尝试迭代
<select>
标记,这是不正确的,您应该迭代<option>
标记,并且您需要不使用{{ }}
来绑定每个选项值,仅使用v-bind
或他的快捷方式即可:
:
<md-select v-model="myOptionSelected">
<md-option
v-for="item in group" v-bind:key="item"
:value="item.codigo">
{{item.nome}}
</md-option>
</md-select>
export default {
data() {
return {
myOptionSelected: '',
group: []
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.