Size: a a a

Angular - русскоговорящее сообщество

2020 April 17

SK

Serzhio Kostenko in Angular - русскоговорящее сообщество
Vladimir Alexandrov
Попробуйте передавать значение через сервис
я сейчас так и пробую , только не могу понять что за значение передавать
источник

Ti

Time is the side eff... in Angular - русскоговорящее сообщество
Serzhio Kostenko
как ?*)
Ну вот если сделать простой белый блок высотой в 10к пикселей, как он будет прокручиваться?
источник

VM

Volodymyr Makarchuk in Angular - русскоговорящее сообщество
привет ребята, хотел спросить кто может посоветовать как лучше генерировать наполнение формы разными инпутами в зависимости от того какой элемент выбрано из дропдауна? У меня пока что идея для каждого элемента дропдауна делать отдельный массив модельки и в зависимости какой элемент выбран использовать тот или другой массив данных   для генерации наполнения формы
что то вроде этого:

'inputList = [
{id: 1, label: ‘option title here’,  formModel: [inputType: ‘text’, inputValue: ‘’, inputName: ‘input name here’]},
{id: 2, label: ‘option title here’,  formModel: [inputType: ‘text’, inputValue: ‘’, inputName: ‘input name here’]},
       {id: 3, label: ‘option title here’,  formModel: [inputType: ‘text’, inputValue: ‘’, inputName: ‘input name here’]}
]'

Может есть у кого то еще другие варианты? Спасибо
источник

Р

Роман in Angular - русскоговорящее сообщество
Привет всем. Есть компонент с еще одним компонентом внутри. Как сделать так чтобы если на главном что-то сделал, то вложенный перерисовывается?
источник

Р

Роман in Angular - русскоговорящее сообщество
а если компонент отображать после ввода данных изменения видны
источник

VM

Volodymyr Makarchuk in Angular - русскоговорящее сообщество
Роман
Привет всем. Есть компонент с еще одним компонентом внутри. Как сделать так чтобы если на главном что-то сделал, то вложенный перерисовывается?
А пример можно?)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Роман
Привет всем. Есть компонент с еще одним компонентом внутри. Как сделать так чтобы если на главном что-то сделал, то вложенный перерисовывается?
передать что-то во вложенный
источник

Р

Роман in Angular - русскоговорящее сообщество
Anton Shvets
передать что-то во вложенный
туда передается 4 параметра
источник

Р

Роман in Angular - русскоговорящее сообщество
input ngModel= primer
<component-2 [primer]='primer'></component-2>

вот это упрощенно. Т.е. в component-2 должен появиться input который ввели
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Роман
input ngModel= primer
<component-2 [primer]='primer'></component-2>

вот это упрощенно. Т.е. в component-2 должен появиться input который ввели
ну и чего? он не появляется?
источник

Р

Роман in Angular - русскоговорящее сообщество
нет. Если я к примеру ввожу переменную(флаг) и при вводе флаг у меня становится true, то в такой модели появляется
input ngModel= primer
<div *ngIf=flag>
<component-2 [primer]='primer'></component-2>
</div>
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
лучше сделай пример в песочнице
источник

VM

Volodymyr Makarchuk in Angular - русскоговорящее сообщество
Primer нужно передать в чаялд компоненту
источник

VM

Volodymyr Makarchuk in Angular - русскоговорящее сообщество
В контроллере чяялда принят через декоратор @input
источник

Uk

Un known in Angular - русскоговорящее сообщество
День добрый, есть свойство класса ServiceId, при сериализации класса из c# в json поле имеет то же название ServiceId, но json чувствителен к регистру и возникает ошибка, поле должно называться в классе с маленькой буквы serviceId, как в этом случае быть в названии класса менять поле, чтобы оно было с маленькой буквы или делать кастомную сериализацию?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Un known
День добрый, есть свойство класса ServiceId, при сериализации класса из c# в json поле имеет то же название ServiceId, но json чувствителен к регистру и возникает ошибка, поле должно называться в классе с маленькой буквы serviceId, как в этом случае быть в названии класса менять поле, чтобы оно было с маленькой буквы или делать кастомную сериализацию?
используйте настройки сериализатора или атрибут [PropertyName()]

в с#
источник

Uk

Un known in Angular - русскоговорящее сообщество
спасибо
источник

Uk

Un known in Angular - русскоговорящее сообщество
помогло [JsonProperty("serviceId")]
источник

Uk

Un known in Angular - русскоговорящее сообщество
В обратную сторону это тоже работает?
источник

AV

Andrey Vaydich in Angular - русскоговорящее сообщество
всем привет

а кто как отписывается в 9 версии?

я раньше использовал ngx-componentdestroyed и они описали миграцию для 9... теперь там обязательно наследоваться

export class CellComponent extends OnDestroyMixin

но что делать если у меня уже было до этого наследование вот так

export class CellComponent extends GtCustomComponent<any>

если я делаю так

export class CellComponent extends OnDestroyMixin, GtCustomComponent<any>

то ошибка при сборке

Classes can only extend a single class

как быть кто знает?
источник