字符串数组
在选择下拉列表中选择一个值并提供字符串数组时,所选值将作为字符串绑定到选择元素的value属性,我们可以使用字符串插值显示该字符串。
export class MyViewModel { animals = []; favouriteAnimal = null; constructor() { this.animals= [ 'Cat', 'Dog', 'Fish', 'Rabbit', 'Tiger', 'Bat' ]; } }
<template> ${favouriteAnimal} <select name="animals" value.bind="favouriteAnimal"> <option repeat.for="animal of animals">${animal}</option> </select> </template>
对象数组
与上面的示例不同,当提供对象数组时,在下拉列表中选择一个值时,绑定到该特定选项的模型就是所提供的对象。
export class MyViewModel { animals = []; favouriteAnimal = null; constructor() { this.animals= [ {label: 'Cat', value: 99}, {label: 'Dog', value: 493}, {label: 'Fish', value: 934839200}, {label: 'Rabbit', value: 8311}, {label: 'Tiger', value: 22}, {label: 'Bat', value: 3711} ]; } }
<template> <p>Favourite animal ID: ${favouriteAnimal.value}</p> <p>Favourite animal name: ${favouriteAnimal.label}</p> <select name="animals" value.bind="favouriteAnimal"> <option repeat.for="animal of animals" model.bind="animal">${animal.label}</option> </select> </template>
本文向大家介绍aurelia 绑定到复选框,包括了aurelia 绑定到复选框的使用技巧和注意事项,需要的朋友参考一下 示例 基本复选框 带有对象数组的复选框 带有布尔值的复选框
本文向大家介绍aurelia 绑定到文件输入,包括了aurelia 绑定到文件输入的使用技巧和注意事项,需要的朋友参考一下 示例
本文向大家介绍aurelia 绑定样式,包括了aurelia 绑定样式的使用技巧和注意事项,需要的朋友参考一下 示例 使用Aurelia绑定到浏览器本机style属性。如果使用字符串插值,则应使用css别名,以便样式在Internet Explorer中起作用。 样式字符串 样式对象 字符串插值 与上面的字符串绑定非常相似,这使您可以使用字符串插值来绑定到样式。如果任何值更改,它们将在视图中进行相
问题内容: 我想将select元素绑定到对象列表-这很容易: 在这种情况下,似乎是一个数字-所选项目的ID。 但是,我实际上想绑定到country对象本身,所以它是对象,而不仅仅是id。我试图像这样更改选项的值: 但这似乎不起作用。它似乎在我的对象中放置了一个对象,但是没有放置我期望的对象。您可以在我的Plunker示例中看到这一点。 我还尝试绑定到change事件,以便可以根据所选的id自己设置
本文向大家介绍aurelia 绑定到无线电输入,包括了aurelia 绑定到无线电输入的使用技巧和注意事项,需要的朋友参考一下 示例 基本收音机 带对象阵列的收音机 带布尔的收音机
问题内容: 摆弄相关代码:http : //jsfiddle.net/gFCzV/7/ 我试图设置绑定到ng-repeat中引用的对象的子级集合的下拉列表的选定值。我不知道如何设置选定的选项,因为我无法以任何我知道的方式引用它所绑定的集合。 HTML : JS : 这是我实际上应该在模型上将ng-init与SelectedIndex一起使用的一种情况吗? 问题答案: 如果使用AngularJS 1