1回のng-clickで複数のjsonオブジェクト配列をループしたいと思います。AngularJS - 複数のjsonオブジェクト配列をループする
例 - 次Plunkerを参照してください。 https://plnkr.co/edit/7P4Oha5OdfTC5wndUebE?p=preview
私は私の青い数字(とにかくどの項目)の一つになりましたクリックすると、それはすべての項目については、次のいずれかに変更する必要があります。現時点では、他の項目は消えます。
最後に、すべてのアイテムは、クリックすると常に同じ数値値を持つ必要があります。
どうすればいいですか?ご協力いただきありがとうございます...あなたがオブジェクトのインデックスを使用して、データオブジェクトの配列を変更しようとしている
(function() {
'use strict';
angular
.module('app', [])
.controller('myctrl', myctrl);
function myctrl($scope, $http) {
$http.get("data.json")
.success(function (data) {
$scope.data = data;
$scope.nbr = 0;
});
$scope.next = function (dataId, nbr) {
$scope.nbr = ($scope.nbr + 1) % $scope.data.data[dataId].numbers.length;
};
$scope.change = function (dataId, nbr) {
$scope.data.data[dataId].numbers[nbr].bench = $scope.data.data[dataId].numbers[nbr].number1 +
$scope.data.data[dataId].numbers[nbr].number2 +
$scope.data.data[dataId].numbers[nbr].number3;
}
}
})();
あなたが達成したいものに、より正確にすることができます右
Plunkerそれを取得するためのコードの下
使用? – Rachmaninoff
ここで達成したいものが実際にはっきりしない –
アイテムの青い数字をクリックすると、数値オブジェクトは配列内のすべてのアイテムの次のオブジェクトに移動する必要があります...現時点では、オブジェクトを変更するだけですクリックするともう一方は消えます。だから私の例では、各項目は、あなたがそれをクリックすると、常に同じ番号を持つ必要があります... –