2014-11-24 31 views
0

雖然張貼我的模型,以服務保存數據,即時得到以下錯誤,無法弄清楚爲什麼AngularJS保存數據POST,語法錯誤:令牌「危險」是一個意外

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}]. 

這是怎麼了即時通話除我的模型

ContractsService.ContractHeader.save(this.contractHeaderModel, 
      angular.bind(this, function (data, headers) { 
       debugger; 
       icAlertService.successtoast("Contract saved successfully."); //ASM NLS 
       //this.goBack(); 

      }), 
     function (error) { 

     }); 

回答

1

無論你的服務器返回是非法的JSON:

[{'alert-'danger'': true, 'alert-dismissable': closeable}] 

只是看着這個,你可以告訴別人,因爲在某些地方有單引號是沒有意義的。也許你的意思是這樣的:

[{'alert-\'danger\'': true, 'alert-dismissable': closeable}]] 
+0

感謝您的輸入,我看到的是當im發佈數據時,我的服務總是將數據作爲null,任何想法? 這是我如何發佈數據 保存:{method:'POST'} – 2014-11-24 21:26:12

0

加入這樣的事情解決之前,我通過JSON對象POST

{「expectedobjectname」:objectToPost}

這個服務是如何預期的數據接收。

相關問題