UISelect Multiple で選択した項目の 1 つだけにカスタム CSS を適用する方法を見つけようとしています。
<ui-select id="productSelect" class="form-control" multiple ng-model="contractsHeader.ProductList" ng-click="addProductOpen()" on-select="onProductSelected($item)" on-remove="onProductRemoved($item)" ng-disabled="!selectedAdvertisers.selectedAdvertiser || !selectedAdvertisers.selectedAdvertiser.AdvertiserKey || selectedAdvertisers.selectedAdvertiser.AdvertiserKey== ' '" ng-required="true" autofocus>
<ui-select-match>{{getProductDisplayText($item)}}</ui-select-match>
<ui-select-choices ui-disable-choice="product.Product_Code == null" refresh="searchByTypes('Products',$select.search)" refresh-delay="0" repeat="product in products track by $index | filter:$select.search">
<div style="cursor:pointer;" ng-if="product.Product_Code == null && securitySettings.addOtherProducts" ng-click="addProductOpen($select, $event)"><{{product.Product_Description}}></div>
<div ng-if="product.Product_Code != null">{{product.Product_Description}} ({{product.Product_Code}})</div>
</ui-select-choices>
</ui-select>
これはUISelect-Matchの抜粋です
<ui-select-match>{{getProductDisplayText($item)}}</ui-select-match>
条件付き ng-class を使用して CSS を 1 つの要素のみに適用しようとしましたが、そのアイテムに CSS クラスが適用されることはありません。