Как отключить автоматический переключатель, когда я включаю другой переключатель, и как исправить ошибку ERROR: Invalid boolean:

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

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

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

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

звучит так, как будто значение переменной не boolean или неверный способ объявления переменной

Abhishek 11.01.2019 15:18

Да, я знаю это, но не понимаю, в какой части

au bina 11.01.2019 15:22
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
2
65
1

Ответы 1

Вы можете назначить переменные шаблона обоим переключателям (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>

Here's a Working Sample Playground Link for your ref.

Другие вопросы по теме