Я использую angular2 и материализуюсь в проекте.
Материализация задокументирована для того, чтобы противопоставить модальное окно (диалоговое окно / всплывающее окно) только при нажатии кнопки. Это атрибут в теге кнопки, который запускает модальное переключение.
Я провел небольшое исследование и не нашел, как открыться из события, инициированного в файле Typescript.
Кто-нибудь делал это раньше? Как я могу этого добиться?
1 ответ
Я не уверен на 100%, чего вы пытаетесь достичь, но если вы хотите запускать функцию при возникновении события в Angular, вам нужен Eventemitter: https://angular.io/api/core/EventEmitter
something: boolean = false;
@Output()
somethingChanged= new EventEmitter();
Когда вы запускаете событие, решать вам. Например вот так.
doSomething(){
this.something = true;
this.someThingChanged.emit(this.something);}
Теперь вы привязываете атрибут к генерируемому логическому значению.
<button (somethingChanged) = "attributeIWantToBind" > </button>
Похожие вопросы
Новые вопросы
angular
Вопросы по Angular (не путать с AngularJS), веб-фреймворку от Google. Используйте этот тег для угловых вопросов, которые не относятся к конкретной версии. Для более старой веб-платформы AngularJS (1.x) используйте тег angularjs.