angularjs - 以 Angular 形式形成输入数组

标签 angularjs html node.js express angular-ngmodel

我正在学习 Angular.js,我遇到了一个应该很简单的问题,但我似乎找不到答案。

我想创建值为“connectedTeams”的表单输入,就像在 html 中这样:

<input type="text" name="connectedTeam[]"> 
<input type="text" name="connectedTeam[]"> 
<input type="text" name="connectedTeam[]"> 

我在 Angular 上尝试了以下...

<input type="text" name="connectedTeams[]" class="form-control" ng-model="user.connectedTeams">

...但是它将相同的值绑定(bind)到所有 3 个输入。我知道这是有道理的,但我似乎无法弄清楚如何告诉它 ng-model 是 user.connectedTeams.[] (user > connectedTeams > 添加到数组。

我希望这足以让某人快速回答。

最佳答案

 ng-model="user.connectedTeams[0]"
 ng-model="user.connectedTeams[1]" and so on

你可以把它放在一个 ngRepeat 中,所以你不需要像上面那样重复你的代码。

仅供引用,名称仅用于 Angularjs 中的验证。

关于angularjs - 以 Angular 形式形成输入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28154199/

相关文章:

javascript - 从 php 获取数据到 angularjs 不起作用

javascript - JSON 输出到 AngularJs

javascript - 我想在页面或 float 模式上添加一个 float div,使页面保持事件状态

java - JLabel:一起使用 HTML 和方法调用

node.js - Nodejs https socket.io

javascript - 使用 ui-router 从 View 内部显示 View

angularjs - 单击导航栏下拉菜单时 ngView 消失

javascript - 我可以通过哪些方式将 FAVICON 放入我的网站?

node.js - Node8 - Node-mysql 的异步/等待功能

javascript - mongoose 和 nodejs 的 mongodb 连接超时错误