Как связать значение атрибута с переменной в угловых 8? - PullRequest
0 голосов
/ 28 июня 2019

Я разрабатываю виртуальный магазин, и мне нужно оставить комментарий вошедшему в систему пользователю и сохранить его идентификатор в моей базе данных.поэтому мне нужно передать идентификатор зарегистрированного пользователя в атрибуте значения моего скрытого ввода и обновить модель тоже.Но когда я нажимаю на значок сохранения, я не получаю идентификатор в моей модели. Можете ли вы помочь мне с этим?

Это моя модель в моем файле ts компонента

    comentario: '',
    producto_id: '',
    usuario_id: '',
    estado: '',
    created_at: new Date(),
    update_at: new Date(),
  } ``` 


This is one of my input 
``` <input type="hidden" name="usuario_id" (ngModelChange)="comentario.usuario_id" value="{{user.id}}" class="form-control" ng-init="comentario.usuario_id=user.id">``` 

I expect to see the element of the variable {{user.id}} in my model but the current is the default one of my model 

comentario: "ddsdsd"
​
created_at: Date 2019-06-28T11:39:40.014Z
​
estado: ""
​
producto_id: ""
​
update_at: Date 2019-06-28T11:39:40.014Z
​
usuario_id: "1" I expect to get this from my {{user.id}}

1 Ответ

0 голосов
/ 28 июня 2019

Почему вы используете (ngModelChange), я думаю, что утверждение должно быть

<input type="hidden" [(ngModel)]="comentario.usuario_id" [value]="user.id">

Другой способ сделать это через реактивные формы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...