以下工作正常:
new Post({
content : newPost.content,
poster : poster._links.self.href,
timeline : "http://localhost:8080/users/" + timelineUserId
}).$save(function(post) {
$scope.timeline.push(post);
});
但我想做的是:
new Post({
content : newPost.content,
poster : poster,
timeline : "http://localhost:8080/users/" + timelineUserId
}).$save(function(post) {
$scope.timeline.push(post);
});
所以我在save的回调中有一个填充的海报而不是URI。但服务器返回:
org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Template must not be null or empty! (through reference chain: project.domain.Post["poster"]);
有没有办法让这项工作或者我应该像第一个例子那样保存它并在之后从服务器检索它并尝试在那里填充海报?