私は現在、アンダースコア.jsがほとんどないAngularのバックエンドWebサイトに取り組んでいます。私のバックエンドには、非常に便利な php-framework Laravel 4 を使用しています。私が直面している問題は次のとおりです。
angular で URL を照会すると、応答は素晴らしくきれいなので、問題なく ng-repeat できます。しかし、アンダースコアで応答の最初の要素を抽出しようとすると、 : undefined が表示されます。
ここに私のコントローラのコードの抜粋があります:
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 is undefined という行を試してみると ???
$scope.myFirstElemInArray = _.first(resultat ); // expected:the first element.
何が悪いのか本当にわかりません。これが私の変数resultatの内容です:
[{"id":"2","email":"olivier@example.com"},{"id":"3","email":"mezigh@example.com"}]
誰かが少し助けてくれるなら、私はこのオリヴィエに夢中です (Fr)