169 похожих чатов

Как я могу получить доступ к (change) дочернего компонента?

15 ответов

5 просмотров
Taras- Автор вопроса

все туториалы создают кастомный @Output, но у моего дочернего компонента есть (change) и я не могу найти никакой инфы, как изнутри дочернего компонента можно его кастомизировать

что такое (change)?

Taras- Автор вопроса
Taras Savchenko
что такое (change)?

lifecycle hook, как я понимаю

Taras
screenshot lifecycle hook, как я понимаю

это output event его можно создавать в компоненте через @Output() variableName = new EventEmitter() если этот компонент из библиотеки и написан не вами,то менять его вряд ли выход что конкретно нужно сделать?

Taras- Автор вопроса
Taras Savchenko
это output event его можно создавать в компоненте ...

просто у меня нету @Output с названием change в моем кастомном компоненте у меня есть компонент, который является всего-лишь чекбоксом, и я хочу, чтобы (change) чекбокса пробрасывался через компонент на верх

Taras
просто у меня нету @Output с названием change в мо...

loadData($event) пробовали? (*тут название output event*)="*тут ваша функция,которая будет вызвана($event - сам event)*"

Taras- Автор вопроса
Taras Savchenko
loadData($event) пробовали? (*тут название output ...

я создал @Output() change = new EventEmitter<MatCheckboxChange>(); в своей кастомной компоненте и получил ошибку Outputs should not be named or aliased as standard DOM event тоесть нельзя Output назвать change

Taras
я создал @Output() change = new EventEmitter<Ma...

jhi-checkbox - это и есть ваш кастомный компонент, или это сторонний компонент,с которого вы хотите прокинуть $event?

Taras- Автор вопроса
Евгений Гений
переименуйте в changeCheckbox

я могу это сделать, просто я хотел бы, чтобы в случае активации (change) чекбокса активировался бы (change) всего компонента

Taras
я могу это сделать, просто я хотел бы, чтобы в слу...

ну у вас есть чекбокс <input type="checkbox" (change)="onChange($event)"> class JhiCheckboxComponent { @Output() checkboxChanged = new EventEmmiter(); onChange(event) { this.checkboxChanged.emit(event) } }

Taras- Автор вопроса
Taras Savchenko
ну у вас есть чекбокс <input type="checkbox" (cha...

да, видимо так и придется сделать) просто странно, что с моего компонента идет (change), который я никак не создавал и никак не могу трогать я решил, что я туплю и что через него как-то можно передавать изменения, типа в конце концов создатель input как-то его вызвал внутри вот такой логикой я руководствуюсь

Taras
да, видимо так и придется сделать) просто странно...

Я вам больше скажу, там еще и click можно навесить

Raman Yazvinski
Я вам больше скажу, там еще и click можно навесить

интересно,я о клике знал,а о том,что change можно вешать на все теги нет)

Похожие вопросы

Обсуждают сегодня

type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
45
А чем вам питонисты не угодили?😂
.
79
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
А дин типизация это хорошо или плохо?
Alexey
12
Исходники плюс документация? Вы гоните)) демок хватит всем
zamtmn
11
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
76
а что есть "статистика" ? просто подсчет фактов обращения и времен выполнения ?
Сергей
9
Карта сайта