Отключить (щелкнуть) функцию в зависимости от условия - PullRequest
0 голосов
/ 26 мая 2020

здесь функция enableAddLink выглядит так в машинописном тексте

enableAddLink() {
    this.storyboard.network.addNodeMode = false;
    this.addNodeMode = false;
    this.addLinkMode = !this.addLinkMode;
    this.storyboard.network.addLinkMode = this.addLinkMode;
  }

links должен создаваться только тогда, когда nodes существует, иначе я хочу, чтобы он был отключен.

1 Ответ

1 голос
/ 26 мая 2020

Непонятно, что вы имеете в виду под nodes. Но если вы хотите отключить привязку обработчика событий на основе одной переменной, вы можете сделать это с помощью тернарного оператора. Попробуйте следующий

Контроллер

export class AppComponent {
  nodes: boolean = true;

  onClick(event) {
    console.log('button clicked');
  }
}

Шаблон

<button (click)="nodes ? onClick(event) : ''">Click me</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...