どのようにupdate
新しい値を選択するとselect box
をクリックして保存ボタンをクリックします。保存ボタンをクリックして `select box`から新しい値を`更新 'する方法は?
私は、更新ボタンのための私のJS関数で次のようにNG-クリック機能を使用しています:
$scope.updateDealDetail = function updateDealDetail(){
$scope.showEditView = !$scope.showEditView;
$scope.dealDetail.decisionMakerDetail.email = $scope.selectedid;
}
編集ボタンのMy機能:
$scope.editUserDetail = function editUserDetail(){
$scope.showEditView = !$scope.showEditView;
$scope.showSubmitView = !$scope.showSubmitView;
deal.getIdData($scope.accountDetail. accountUsers[0].role,$scope.accountDetail.id).then(function successCb(data){
$scope.editIdOptionsData=data;
$scope.selectedid = $scope.editIdOptionsData[0].email;
});
};
とbittonクリックのための私のHTMLは次のようです:
<select ng-model="selectedid" class="form-control">
<option ng-selected="selectedid" ng-repeat="eiod in editIdOptionsData" value="{{eiod.email}}">{{eiod.email}}
<button ng-click="updateDealDetail(eoid.email)" ng-disabled="dealDataSaveButtonDisabled">Update</button>
これは、ng-optionsを使用しているため、ng-repeatを使用しているため、APIを介したデータが現在ボックスに表示されています。しかし、最初のインデックスにある私のデータは、唯一の設定になっています。選択ボックスのデフォルト値を設定し、任意の値を選択することによって、onclickはその値を更新する必要があります。
「私の価値は更新されていません」と記載してください - 期待される結果は何ですか?また、 'getDeal()'関数やビューコードのような部分を追加してください。 –
私が選択した値は保存されません。 –
$ scope.dealDetailオブジェクトに関する情報を提供してください。 – User2