我在我的应用程序设置默认时间引起angularjs
<input type="time" name="time" ng-model="time"
min="09:00:00" max="22:00:00" ng-change="yesorno()" required />
... some other HTML data
{{time | date: "h:mm a"}}
已经一段时间输入框在我的控制器绑定的问题我有
$scope.yesorno = function() {
$scope.time // get data and set true or false to other values
};
这整个事情工作正常,数据变化我改变了文本框中的时间。
但是,我需要为输入框设置一个默认值,并且通过搜索,我发现了这个方法。
$scope.time = new Date (new Date().toDateString() + ' ' + '<?php echo isset($_GET['time']) ? $_GET['time'] : '10:00'; ?>');
它成功地让我在输入框中的默认值,但所有的突然,{{time | date: "h:mm a"}}
当我改变的时候输入框变为空白,并$scope.time
在控制台日志中是不明确的。
我需要一些建议,如何设置默认时间,同时仍然保留数据绑定。