Добавить значок шрифта-удивительный к одному варианту выбора, созданного с помощью ng-repeat - PullRequest
0 голосов
/ 03 мая 2019

Можно ли добавить значок к опции в раскрывающемся списке, если он соответствует определенному параметру из данных, возвращенных в ng-repeat?

У меня есть следующий выбор, и параметры в этом выборе создаются с помощью ng-repeat, который удаляется из записей данных, извлеченных из базы данных.

<select id="playListOpt" class="form-control"
        ng-model="playlistItem.selectedObjectId"
        ng-change="resetModal()" ng-required="true">
    <option role="option" value="0" selected>
      @Resources.L_LMS_ActDetails.CreateNewPlaylist
    </option>
    <option role="option" ng-repeat="playlistItem in playlistDataForActivity"
            value="{{playlistItem.Id}}">                                        
      {{playlistItem.Name}}
    </option>
</select>

Когда он зацикливается на playlistDataForActivity, можно ли найти элемент с IsDefault = 1 и добавить значок рядом с этим параметром?

Это работает, изменяя цвет опции, которая установлена ​​в «По умолчанию» с помощью атрибута стиля ng. Какой лучший способ добавить значок FontAwesome?

<select id="playListOpt" class="form-control"
        ng-model="playlistItem.selectedObjectId" ng-change="resetModal()"
        ng-required="true">
    <option role="option" value="0">
      @Resources.L_LMS_ActDetails.CreateNewPlaylist
    </option>
    <option role="option" ng-repeat="playlistItem in playlistDataForActivity" 
            ng-style="playlistItem.IsDefault && {'color' : 'red'}"
            value="{{playlistItem.Id}}">
      {{playlistItem.Name}}
    </option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...