Я начинаю изучать Ionic / Angular, создав приложение todo, которое использует couchdb / pouchdb для хранения своих данных.Я создал модель Todo, которая определяется следующим образом:
export class TodoModel {
_id : string;
title : string;
description: string;
constructor(_id : string, title: string, description: string){
this._id=_id;
this.title=title;
this.description=description;
}
}
Я понимаю, что должен преобразовать свой объект todo в объект JSON, поэтому я пытаюсь сделать следующее:
todoToJson(todo : TodoModel): string{
let todoJson =JSON.stringify(todo);
console.log(typeof(todoJson));
console.log(todoJson);
return todoJson;
}
createTodo(todo : TodoModel) {
this.db.put(this.todoToJson(todo));
}
Но когда я на самом деле пытаюсь использовать эти функции, я получаю это в своей консоли:
Вот где я запутался, мой первый console.log говорит мне, что мой объектстрока (а Json - строки, верно?), и результатом второго является (для меня) Json, который правильно интерпретируется редактором json , так что я делаю неправильно?
Я быстро отправляю сообщения, прежде чем приступить к работе, я могу забыть некоторые детали, поэтому дайте мне знать, если вам нужна дополнительная информация.