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

Подскажите, у меня в template такой код ... <div> No user

with ID: {{userId}} </div>
...
где userId - помечен Input(), и в родительском компоненте передается из <input>, и получается, что когда идет вывод этого блока с датабайндингом, после изменения <input> в родительском компоненте, меняется и значение в дочернем, можно ли передать в темплейт как текс значение userId? или единственный вариант это сделать еще одно поле _userId и в OnInit копировать значения Input() userId в _userId и выводить его?

8 ответов

23 просмотра

Привет не совсем понятна твоя проблема .. но попробуй сделать вот так Input() set userId(value: string) { this.userIdView = value; } <div> No user with ID: {{userIdView}} </div>

Vladislav- Автор вопроса
Artsiom Starkov
Привет не совсем понятна твоя проблема .. но попро...

Привет, проблемы была в том что при выводе блока с ошибкой, я мог изменяя <input> менять и текст ошибки, попробовал сеттер, и получается так, что при измении <input> в родительском элементе, оно сразу передает в сеттер, а сеттер в темплейт и получается тот же результат. Сделал в OnInit присваивание this.userIdView = userId; (где userId помечен Input()), тогда значение ошибки сохраняется не измененным, но кажется что костыльно немного

Vladislav
Привет, проблемы была в том что при выводе блока с...

А что за инпут, что туда вводит пользователь?

Vladislav
Привет, проблемы была в том что при выводе блока с...

типично, но... в пятницу вечером наверное вообще все закрывать! ))))

Vladislav- Автор вопроса
Oleg Safonov
А что за инпут, что туда вводит пользователь?

Да обычный инпут, число вводит юзер <input id="userId" formControlName="userId" class="form-control" [ngClass]="{ 'is-invalid': userId.invalid && (userId.dirty || userId.touched) }">

Vladislav
Да обычный инпут, число вводит юзер <input id=...

Пользователь вводит число и сразу осуществляется поиск по нему?

Vladislav- Автор вопроса
Oleg Safonov
Пользователь вводит число и сразу осуществляется п...

не, я не заскринил, там еще кнопка после которой поиск идет поэтому поведение компонента неправильное, именно что он пихает значение введённые сразу в ошибку

Vladislav
не, я не заскринил, там еще кнопка после которой п...

Сделайте просто отдельную модель, для id по которому поиск идёт Т.е. Пользователь нажал кнопку - запомнили id, положили его куда нибудь в стейт или сервис или ещё куда и если данных нет, то его отображайте По смыслу идентификатор по которому поиск был осуществлён - это не та же сущность, которую пользователь вводит

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта