Im новый для углового и при выполнении небольшого упражнения я был поражен и Я хотел включить ng-show в зависимости от предыдущих таймингов и ввода времени через jquery timepicker, но мой угловатый не может прочитать значение timepicker показать следующей строкеугловой (jquery timepicker) не может обнаружить изменения
Мой код показан ниже
<table class="table table-bordered">
<thead>
<tr>
<th>Time From</th>
<th>Time To</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="text" ng-model="row1" size=6/ disabled>
</td>
<td>
<input type="text" id="timepicker1" ng-model="dup_row1 " size=6/>
</td>
</tr>
<tr ng-show="show_row2()">
<td>
<input type="text" ng-model="dup_row1" size=6/>
</td>
<td>
<input type="text" ng-model="dup_row2" size=6/>
</td>
</tr>
</tbody>
</table>
и мой код сценария
var app = angular.module('myApp', []);
app.controller('ctrl', function($scope) {
$scope.row1 = "00:00"
$scope.show_row2 = function() {
if (($scope.dup_row1 && $scope.dup_row1.substring(0, 2) < 24)) {
return true
}
}
$('#timepicker1').timepicki();
Любая помощь будет оценена по достоинству. Заранее спасибо
взглянуть на эту http://stackoverflow.com/a/29194068/2435473, даст вам больше представления о том, как он будет работать –
ли вам нужно связать ваш контроллер 'ctrl', не так ли? – Peter
ya i believe angular загружен первым, и сверху он загружается timepicker, поэтому значение ввода пуст ...... исправьте меня, если я ошибаюсь –