Javascript Angular 4中Json对象数组的自定义管道过滤器

Javascript Angular 4中Json对象数组的自定义管道过滤器,javascript,angular,typescript,Javascript,Angular,Typescript,我有一个数组,它包含一个json对象列表作为项目。我使用这个数组作为两个选择控件的选项列表,这里我想在第二个选择控件选项列表中隐藏第一个选择控件的选定项 有可能吗?我不知道你为什么要寻找管道/过滤器解决方案,而不用管道就可以轻松完成?我可能不知道你的整个场景,但你所写的一个简单的解决方案是 <select class="form-control" [(ngModel)]="selectedCity"> <option *ngFor="let ct of cities"

我有一个数组,它包含一个json对象列表作为项目。我使用这个数组作为两个选择控件的选项列表,这里我想在第二个选择控件选项列表中隐藏第一个选择控件的选定项


有可能吗?

我不知道你为什么要寻找管道/过滤器解决方案,而不用管道就可以轻松完成?我可能不知道你的整个场景,但你所写的一个简单的解决方案是

<select class="form-control" [(ngModel)]="selectedCity">
     <option *ngFor="let ct of cities" [value]="ct.id">{{ct.name}}  
</select>



// look at [disabled]="selectedCity==ct.id"

 <select class="form-control" [(ngModel)]="selectedOtherCity">
     <option [disabled]="selectedCity==ct.id" *ngFor="let ct of cities" [value]="ct.id">{{ct.name}}  
</select>

详细的代码可以在这里找到:

你能给我们一个输出示例吗谢谢你实际上我不知道selectWelcome中的[disabled]选项!祝你和我玩得愉快。