すべての項目に選択範囲を持つng-repeatがあります。オブジェクトをAngularJSの配列の既存の値に置き換えます。
ユーザーは値を選択することができます(オブジェクトを配列にプッシュする関数をトリガすることもできます)。しかし、コードを変更することもできます。その場合、コードは新しい値を持つ2番目のオブジェクトをプッシュし、 1。
どのように実際に既存の値を削除して、すべての変更時に最後の値のみを残すことができますか?ここで
は私のHTMLです:
<select ng-change="insertproduct(pa.nom, basket)" ng-model="basket">
<option ng-repeat="select in numberofproducts">{{select}}</option>
</select>
そして、私のjavascript:
$scope.numberofproducts = [1,2,3,4,5,6,7,8,9,10]
$scope.singleorder = [];
$scope.insertproduct = function(nom, basket){
$scope.numero = {
'producte': nom,
'numero': basket
};
$scope.singleorder.push($scope.numero);
console.log($scope.singleorder);
}
アイデアが配列に等しいパラメータ'producte'を持つオブジェクトが含まれている場合、これに条件を作成することです新しいもの、既存のものを削除して新しいものを押します。
ヒント?