Рассмотрим следующий HTML
<some-component [input]="something" (change)="update(event)"></some-component>
и обновления функции()
update(event) {
console.log(event);
this.firebaseRef.update(event.$key, event);
}
это журналы:
$exists: function()
$key: "initial"
end: "1.20"
options: Object
start: "0.20"
text: "Dit is een test"
И выбрасывает эту ошибку
Firebase.update не удались: Первый аргумент содержит функцию в свойстве
Как передать данные из даже без доллара знак приставочных свойств, которые были прилагаемых угловым? Я бы предпочел сделать это без ручного построения нового объекта данных.
Технически говоря, проблема не в $ собственность, но 'function' собственность. Вы можете либо «удалить» нежелательные свойства из объекта, либо создать новый без них, это зависит от вас. – estus