как сделать переменную зависимой от значения, связанного с переключателем - PullRequest
0 голосов
/ 04 февраля 2019

Я хотел бы иметь логическую переменную, которая зависит от значения mgModel (enum) переключателя.См. Мой код:

перечисление:

export enum advancedSearchMap_SigningTools
{
  none,
  radius1, 
  radius2, 
  radius3, 
  radius4
}

HTML

<div class="markerFiled BtnChangeMark">
              <label>
                    <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius1" [(ngModel)]="selectedAdvancedSearchMap_SigningTools" >
                <span>...</span>
              </label>
            </div>
            <div class="markerFiled BtnChangeSearch">
              <label>
                <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius2" [(ngModel)]="selectedAdvancedSearchMap_SigningTools">
                <span>...</span>
              </label>
            </div>
            <div class="markerFiled BtnChangeSearch">
              <label>
                  <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius3" [(ngModel)]="selectedAdvancedSearchMap_SigningTools">
                  <span>...</span>
              </label>
            </div>

и переменная:

selectedAdvancedSearchMap_SigningTools : advancedSearchMap_SigningTools = 
advancedSearchMap_SigningTools.none;

Значение isSigningToolSelectedостается ложнымЧто я должен сделать, чтобы обновить его в соответствии со значением переключателя (я не хочу добавлять событие щелчка для каждого переключателя)

1 Ответ

0 голосов
/ 04 февраля 2019

ОК - Исправлено: я сделал переменную свойством:

get isSigningToolSelected()
{
   return this.selectedAdvancedSearchMap_SigningTools != 
    advancedSearchMap_SigningTools.none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...