没有$ watch就能获得时差

时间:2016-10-07 12:00:46

标签: angularjs jquery-ui-timepicker

我有一个固定表格,行数固定。很多行的时间选择器输入框,如果我可以通过在每次输入一个输入改变时计算差值来更新总输入模型,那将是很好的,格式为HH:SS。 timepicker将日期对象写入模型。

我怎么可能这样做?

<tr>
    <th scope="row">Sun</th>
    <td><input class="shift-hours" type="text" ng-model="sform.shift_defaults.day.sun.total" /></td>
    <td><input class="shift-timepicker" ui-timepicker ng-model="sform.shift_defaults.day.sun.on" /></td>
    <td><input class="shift-timepicker" ui-timepicker ng-model="sform.shift_defaults.day.sun.off" /></td>
</tr>
<tr>
    <th scope="row">Mon</th>
    <td><input class="shift-hours" type="text" ng-model="sform.shift_defaults.day.mon.total"/></td>
    <td><input class="shift-timepicker" ui-timepicker ng-model="sform.shift_defaults.day.mon.on"/></td>
    <td><input class="shift-timepicker" ui-timepicker ng-model="sform.shift_defaults.day.mon.off"/></td>
</tr>

1 个答案:

答案 0 :(得分:0)

你可以写像

一样的smth
<span ng-bind="calculate(model1, model2, model3)"/>

并在计算函数中定义多个模型的计算。

相关问题