我目前正在Angular的後端網站上工作,只有很少的underscore.js。 對於我的後端,我使用的PHP框架Laravel 4非常方便。 我面臨的問題是:提取數組的第一個元素失敗,並顯示underscore.js
當我用角度查詢url的響應是很好,乾淨,所以我可以ng - 重複沒有問題。但是當我試圖用下劃線提取響應的第一個元素時,它給了我:未定義。
這裏是我的控制器代碼的摘錄:
var Client = $resource('myUrl/that/works/fine/and/returns/well');
var resultat = Client.query();
$scope.clients = resultat ;
$scope.isAnArray = _.isArray(resultat); // it returns true;
如果我現在嘗試波紋管$ scope.myFirstElemInArray線是未定義???
$scope.myFirstElemInArray = _.first(resultat); // expected:the first element.
我真的沒有看到它有什麼問題。這裏是我的變量resultat的內容:您需要使用回調爲了這個,我相信
[{"id":"2","email":"[email protected]"},{"id":"3","email":"[email protected]"}]
如果有人能給予一點幫助,我真的越來越瘋狂與此 奧利維爾(FR)