Я хочу получить модель из моего API.
Для этого я использую метод:
[HttpGet]
public MyModel GetModel()
{
MyModel model = new MyModel() { ... };
return model;
}
Как я могу получить результат модели в угловых и как мне сопоставить MyModel
с моей угловой моделью?
У меня есть следующее:
getModel() {
var url = '/MyController/GetModel/';
this.http.get(url)
.map((data: Response) => {
return data.json() as MyModel;
})
.toPromise().then(x => {
this.myModel = x;
})
}
, который я называю в ngOnInit
моего компонента.
Но я получаю сообщение об ошибке:
Uncaught (in promise): SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
Что не так с моим угловым запросом?