私は自分のコントローラーで自分自身を繰り返す機能を持っています。私は8つの異なるアレイのための8回のようにそれを持っているAngularJSの反復関数の再利用
//FUNCTION 1
$scope.selectedage = [];
$scope.pushage = function (age) {
age.chosen = true;
$scope.selectedage.push(age);
console.log($scope.selectedage);
};
$scope.unpushage = function (age) {
age.chosen = false;
var index=$scope.selectedage.indexOf(age)
$scope.selectedage.splice(index,1);
console.log($scope.selectedage);
}
//FUNCTION 2
$scope.selectedgender = [];
$scope.pushgender = function (gender) {
gender.chosen = true;
$scope.selectedgender.push(gender);
console.log($scope.selectedgender);
};
$scope.unpushgender = function (gender) {
gender.chosen = false;
var index=$scope.selectedgender.indexOf(gender)
$scope.selectedgender.splice(index,1);
console.log($scope.selectedgender);
}
: それはこのようになります。
これを一度書き、いくつかの値を変更するだけで再利用する方法はありますか?
あなたのソリューションはよりエレガントですが、私はそれを実装する方法を本当に理解していません。 –