问题标签 [angular-nglist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1088 浏览

angularjs - Angular JS:将文本区域内容绑定到特定的对象数组

是否有任何简单(或没有那么简单)的方法将 textarea 模型绑定到特定的对象数组?

文本区域

在此处输入图像描述

到目前为止,我可以使用 ng-list 指令中的某些特定符号将其绑定到简单数组:

这给了我一个这样的数组:

但是,我想实现这一点:

0 投票
1 回答
551 浏览

angularjs - 范围更改时更新文本区域

所以我有一个用 ng-list 定义的文本区域,它将数组中的元素分成自己的行。

我有一个按钮,可以将内容添加到名称数组中,并且我希望它也显示在 textarea 中。

不幸的是,当更多元素添加到数组中时,文本区域不会更新,即使它们仍然存储在数组中。他们无论如何我可以强迫这种情况发生吗?我尝试使用 $scope.$apply 并没有奏效。这是一个显示错误的plunker。 https://plnkr.co/edit/gaLtvWw3Odhfngrhkitf?p=preview

0 投票
1 回答
1030 浏览

javascript - AngularJS:在输入文本字段中显示多个对象的属性值,逗号分隔

我有一个格式为 JSON 对象的数组

users=[{id:'1',name:'ABC'},{id:'2',name:'DEF'},............]

我需要以input text field逗号分隔显示所有用户的名称,如下图所示。

在此处输入图像描述

我尝试使用ng-list指令,但为此我必须首先遍历用户对象并将所有名称存储在一个单独的数组中,然后将该数组用作ng-model元素<input>。angularjs中是否有一种简单的替代方法?