Я использую xeditable для редактирования строки таблицы в угловых js. Ниже приведен код HTML.добавить часы для редактируемой строки в angularjs
<tr ng-repeat="expense in viewModel.expenses">
<td>{{expense.eid}}</td>
<td><span editable-text="expense.billAmt" e-ng-model="editForm.billAmt" e-name="billAmt" e-form="rowform">{{expense.billAmt}}</span></td>
<td><span ng-show="!rowform.$visible">{{expense.split}}</span><input type="text" ng-show="rowform.$visible" class="form-control input-sm" e-ng-model="editForm.split" ng-disabled="true" /></td>
Я хочу, чтобы обновить «расколоть» значение в последнем столбце, когда значение в изменении «billAmt». Поэтому я добавляю часы в angularjs, но не обновляюсь.
$scope.$watch('editForm.billAmt',function(newValue,oldValue) {
$scope.editForm.split=newValue/$scope.viewModel.members.length;
});
Есть ли другой способ добавить часы при использовании xeditable ?? Как я могу это решить?
Попробуйте применить $ scope. $ Apply(); после обновления значения editForm.split – Hurix
@Hurix, что нужно для запуска цикла дайджеста..а уже запущено после завершения функции часов? –