このようなforループを使用して$ scope変数を反復したいとします。 この例では、$ scopeオブジェクトにはオブジェクト が含まれています。名前は1〜5の5つのオブジェクトです。それぞれに名前があります。
for(var i = 1; i < 5; i++){
$('#name').val($scope.accounts.i.name);
}
問題:私は$スコープ変数内部varibaleとしてカウントされませんので、$ scope.accounts.iは未定義です。 これは文字iと見なされるので、forループを使ってスコープを反復する機会はありません。 $ scope変数のまわりで ""使用すると、単純なhtmlとして表示され、角度は解釈されません。アカウントが配列の場合
で5キーと値のペアの5つのオブジェクトを含む配列ですか? –
accountsは、5つのオブジェクトと複数のキー値のペアを含む配列です。もちろん、すべてのアカウントのペア数は同じです。 ;) – Sorcerer
[JavaScriptのループスルー配列]の重複可能性(http://stackoverflow.com/questions/3010840/loop-through-array-in-javascript) – Stewie