【发布时间】:2015-06-06 19:37:05
【问题描述】:
我对 Angular 和 nya-select 有疑问。
我的角度控制器中的示例数组:
vm.arrayCollection = [
{ name: 'Alice', mail: 'Class A' },
{ name: 'Bob', mail: 'Class B1' },
{ name: 'Carl', mail: 'Class A2' },
{ name: 'Daniel', mail: 'Class B2' },
{ name: 'Emi', mail: 'Class A3' },
{ name: 'Flank', mail: 'Class B3' },
{ name: 'George', mail: 'Class C4' },
{ name: 'Harry', mail: 'Class C5' }
];
我有选择选项元素:
<ol class = "nya-bs-select" ng-model = "myModel">
<li nya-bs-option="person in myController.arrayCollection">
<a>
{{ person.name }}
</a>
</li>
</ol>
第二个是“textarea”:
<textarea ng-model="myModel2">
... ?
</textarea >
我想实现这个:
当我通过从第一个选择选项中选择另一个人名来更改“myModel”时 -> 我想在文本区域中设置适当的“邮件”。
例如。当我选择“Alice”时 -> 我想在 textarea 中显示“A 类”。此外,当我多选“Alice”、“Bob”时 -> 我想显示“A 类,B1 类”
你能这么好心并帮助我如何实现这一目标? (多选是由“nya-select”插件完成的->所以没关系。我不知道如何根据名称显示arrayCollection中的“mail”值......
【问题讨论】: