在将我的模型发布到服务以保存数据时,即时出现以下错误,无法找出原因
Error: [$parse:syntax] Syntax Error: Token 'danger' is unexpected, expecting [:] at column 10 of the expression [{'alert-'danger'': true, 'alert-dismissable': closeable}] starting at [danger'': true, 'alert-dismissable': closeable}].
这就是我为我的模型调用SAVE的方式
ContractsService.ContractHeader.save(this.contractHeaderModel,
angular.bind(this, function (data, headers) {
debugger;
icAlertService.successtoast("Contract saved successfully."); //ASM NLS
//this.goBack();
}),
function (error) {
});
答案 0 :(得分:1)
无论你的服务器返回什么都是非法的json:
[{'alert-'danger'': true, 'alert-dismissable': closeable}]
看看这个,你可以告诉一些事情,因为在某些地方有单引号是没有意义的。也许你的意思是:
[{'alert-\'danger\'': true, 'alert-dismissable': closeable}]]
答案 1 :(得分:0)
通过在将JSON对象传递给POST
之前添加类似的东西来解决{' expectedobjectname':objectToPost}
这就是服务期望数据接收的方式。