0

コードで jsFiddle を作成しました: http://jsfiddle.net/3qxKK/
入力値を変更してもウォッチが呼び出されないのはなぜですか?

「結果」がオブジェクトではないためかもしれません(ただし、パラメーター「true」を入れています):

$scope.results = [];
angular.forEach($scope.services, function(service) {
    $scope.results[service.id] = '';
});

また、テンプレート内の「結果」は常に「[]」で表示されます。
入力の次の値が更新されるのでおかしいです...

前もって感謝します。

4

1 に答える 1

2

オブジェクト(DEMO)に変更してはどうですか?

$scope.results = {};

配列を使用しました。

于 2013-08-03T15:38:50.543 に答える