0

私はangularjsが初めてです。ビューをロードするときにデフォルトでデータを追加しています。そのボタンをクリックすると、そのメソッド内でSuccessメソッドを呼び出している保存ボタンが1つあります。

そのメソッド内で、別のデータをその複数選択に置き換えようとしています。スコープは正常に更新されていますが、複数選択のテキスト ボックスが空で表示されます。データを表示していません。

$scope.Details.EmailIDs = [
  { "Selected": false, "Text": "sample1", "Value": "sample1@gamil.com" },
  { "Selected": false, "Text": "sample2", "Value": "Sample2@gmail.com" }
];

$scope.ButtonClick = function () {
 $scope.Success();
}

$scope.Success = function () 
 {
   $scope.Details.EmailIDs = [
   { "Selected": false, "Text": "data1", "Value": "data1@jaajitech.com" },
   { "Selected": false, "Text": "data2", "Value": "data2@jaajitech.com"}
        ];
 }

ここに私のhtmlコードがあります

     <select kendo-multi-select k-options="UserOptions" k-value-primitive="false" k-ng-model="Details.EmailIDs"></select>
     <button class="k-button" ng-click="ButtonClick()">Save</button>
4

1 に答える 1