【发布时间】:2019-03-07 08:26:35
【问题描述】:
我已经在我正在使用 AngularJS 的项目中实现了一个下拉列表。
HTML sn-p如下:
<input-multiselect [list]="transactionState" placeholder="Choose Your Transaction State">
<ng-container class="c-legend">Transaction status</ng-container>
</input-multiselect>
我正在使用一个数组和一个 switch case 来存储下拉列表中需要的值,以应对几种不同的情况。
JS代码如下:
export class SearchPageComponent implements OnInit {
transactionState: Array<any>;
setTransactionDropdown() {
switch (this.userGroup) {
case 5:
this.transactionState = [
{ value: 'READY_INV', label: 'Ready for Invites' },
{ value: 'NOT_READY_INV', label: 'Not Ready for Invites' },
];
break;
}
}
我想要做的是有一个函数可以访问this.transactionState 并获取已选择的值,以便我可以将这些值传递给另一个函数。
谁能帮我解决这个问题?有没有更好的方法可以使用?
提前致谢!
【问题讨论】:
-
您在寻找 Change 事件吗?
-
@PrashantPimpale 是的,在更改时(当用户从多选中选择一些时)我希望能够获得这些值。
标签: javascript angular