0
我試圖使用Ajax的語法數據表和angularjs無效JSON響應與有效的JSON
我得到這個無效JSON響應=
self.dtOptions = DTOptionsBuilder.fromSource([{
"id": 860,
"firstName": "Superman",
"lastName": "Yoda"
}])
但我沒有得到一個無效響應與此=
self.dtOptions = DTOptionsBuilder.fromSource('https://l-lin.github.io/angular-datatables/data.json')
.withPaginationType('full_numbers');
這是爲什麼?第一個單項是有效的JSON ...上http://jsonlint.com/
原來的例子 https://l-lin.github.io/angular-datatables/#/withAjax
感謝驗證!
以上回答可以工作。然而,我相信理想的答案是 - 我需要使用.fromFnPromise()並返回一個承諾。我目前已經調用了一個使用$ http.get方法生成promise的angularjs服務。我會考慮使用$ q來看看如何推遲承諾...... – RenleyRenfield
是的,它可能會更好地使用承諾api。 查看重複問題的鏈接,您有一個如何使用$ q而不是$ http的例子,這相當簡單直接。祝你好運! – ybentz