Как отключить автоматическое переключение при включении другого переключателя и как исправить ошибку ERROR Error: Invalid boolean: - PullRequest
0 голосов
/ 11 января 2019

У меня возникает ошибка при использовании ключа: demo Ошибка: Ошибка: недопустимый логический:

и я хочу отключить автоматическое переключение при включении другого переключателя.

Например, на этом изображении я беру активный выключатель ВКЛ / ВЫКЛ, а ползунок я хочу отключить автоматически. Когда я неактивен, включаю / выключаю, я хочу и ползунок, чтобы отключить автоматически.

Можете ли вы поделиться со мной какой-либо идеей, как это реализовать?

1 Ответ

0 голосов
/ 11 января 2019

Вы можете назначить переменные шаблона обоим переключателям (switch и switch2, как указано в приведенном ниже примере кода), а затем проверить для switch2.checked, чтобы установить switch.isEnabled для (checkedChange) из switch2 .

Попробуйте:

<Switch 
  formControlName="wireless" 
  style="text-align: center" 
  #switch 
  class="m-15" 
  row="1" 
  col="1" 
  (checkedChange)="onFirstCheckedWireless($event)">
</Switch>

<Switch 
  #switch2 
  formControlName="wireless1" 
  style="text-align: center" 
  class="m-15" 
  row="1" 
  col="2" 
  (checkedChange)="switch.isEnabled = !switch2.checked">
</Switch>

Вот рабочий пример ссылки на игровую площадку для вашей ссылки.

...