0

スコープに直接追加するよりも、スコープで子オブジェクトを使用する方が良いと信じるようになりました...例

$scope.model.mystuff

よりも良い

$scope.mystuff

ただし、これを行うと、ne-repeat を使用した最初の非常に単純なコードが機能します...

$scope.myStuff = [{},{},{}]

<div ng-repeat="things in myStuff">Test</div>

これを実行すると、Test という単語が 3 回表示されます。私が次のことをすると...

$scope.model.myStuff = [{},{},{}]

<div ng-repeat="things in model.myStuff">Test</div>

その後、まったくループしません。私はこれを誤解していると確信しており、解決策は非常に簡単です。

4

1 に答える 1

1

次回、jsfiddle を提供すると、物事が簡単になるかもしれません:)

問題はあなたがどのように宣言したかのようです

$scope.model.myStuff = [{},{},{}]

$scope.model は当時存在しなかったので、前に次のようにすばやく追加しました。

$scope.model = {}
$scope.model.myStuff = [{},{},{}]

そして、ng-repeatが機能し、testを3回出力しました

jsfiddle : http://jsfiddle.net/rTCP3/33/

于 2012-12-24T14:51:19.417 に答える