当我在angular中选择了一个选项后,我如何用相关的字段自动填充字段?
How do I autofill fields with related fields after I select an option in angular?
在angular中,我想用来自我从中选择的对象的信息自动填充字段:
<select name="nameSelect" id="nameSelect" data-ng-model="nameselect"
ng-options="item.name as item.name for item in items">
</select>
根据我的理解,这引用了我正在选择的项目的对象。
如果我有这样的输入字段:
<input type="text" data-ng-model="address" placeholder="Address"
class="form-control" required>
我如何填写输入字段与信息从选定的对象后,我选择了它?
ngOptions
有许多形式,允许大量的自定义方式,您的下拉菜单的构建方式,以及属性的绑定方式。
在你的例子中,你使用的是第二种标准形式:
select as label for value in array
item.name as item.name for item in items
稍微分解一下,您是选择 item.name
并将items
中的每个item
的下拉框标记为item.name
。这意味着nameselect
的值将等于所选item
的name
属性。
要绑定整个对象,可以使用第一种标准形式,它完全省略了as
子句。
label for value in array
item.name for item in items
这个表单将选择整个item
对象,使用item.name
作为标签。使用此表单,您的nameselect
值将等于所选的整个item
。
在代码的其他地方,只要你仍然在同一个作用域中,你就可以引用整个项目,像这样:
data-ng-model="nameselect.address"
相关文章:
- 如何用URL预填充wufoo字段
- 有了字段的名称,我如何用空白数据初始化对象的未定义字段
- 将模式与输入字段的最大长度相结合
- 从jQuery .change上具有相同类的不同复选框中获取唯一字段
- 如何在具有相同类 jquery 的特定字段中返回值
- 从具有相同类名的不同输入字段中获取值
- 如何用密码保护表单中的任何字段(需要建议)
- jQuery清除日期选择器字段中的值,该值与未选中的复选框相关联
- 将具有相同类名的表单输入字段放入数组中
- 如何用计算替换表单输入字段
- Ajax 405(方法不允许)当I操作字段为空或与当前页面相同时
- 如何添加具有相同类名的表单输入字段
- 当条件和字段名相同时,如何不允许在items数组中出现重复项?
- 如何用angularJS对字段做条件掩码
- 在Angular 1中,如何用必填字段重置表单.X和角材质
- 如何用JavaScript读取由chrome(或任何基于WebKit的浏览器)记住的密码字段
- 当我在angular中选择了一个选项后,我如何用相关的字段自动填充字段?
- 如何用“GraphQL模式语言”向字段添加描述?
- 我如何用Javascript捕获字段名(不是字段值)
- 获取具有相同类的多个输入字段的值并添加到javascript对象中