Arrays Angularjs';的对象数组在Safari中不起作用,但在其他浏览器中起作用
我正在推送Arrays Angularjs';的对象数组在Safari中不起作用,但在其他浏览器中起作用,arrays,angularjs,safari,Arrays,Angularjs,Safari,我正在推送http.get()方法生成一个新数组。在后端我有django。 我尝试使用ng repeat在UI中显示数组的内容。它的工作绝对与火箱,铬。 在safari中,它什么也没显示。即使我在控制器中控制台阵列,它也显示一个空阵列。 console.log safari中没有错误。 来自http.get()请求的数据的console.log(data)在safari中显示为空,但在chrome和firebox中显示预期结果 所以这是我的代码的问题还是这个问题与Safari有关???每当你使用
http.get()
方法生成一个新数组。在后端我有django。
我尝试使用ng repeat在UI中显示数组的内容。它的工作绝对与火箱,铬。
在safari中,它什么也没显示。即使我在控制器中控制台阵列,它也显示一个空阵列。
console.log safari中没有错误。
来自http.get()
请求的数据的console.log(data)
在safari中显示为空,但在chrome和firebox中显示预期结果
所以这是我的代码的问题还是这个问题与Safari有关???每当你使用API调用时,比如
http.get('API/users/')
使用/
到每个http url
的末尾,这是不应该发生的。您在safari中检查控制台日志了吗?很难用这样一点信息来帮助我检查了safari的控制台日志,但并没有与js或任何东西相关的错误,它显示对象数组是空的(尝试清理浏览器的缓存一次。有时会有效果。$http
调用会存储在缓存中。您可以将代码放在这里,这样我就可以从我的末端尝试一次。嘿,我明白了。ut是angulajs的问题。不是safari的问题。我只需要包含“/”在url之后。谢谢。太好了。请将此作为答案,以便将来它对其他人容易和有帮助:)