Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ng残疾人不能使用AngularStrap';s版本的引导日期和时间选择器_Javascript_Angularjs_Twitter Bootstrap_Datepicker - Fatal编程技术网

Javascript Ng残疾人不能使用AngularStrap';s版本的引导日期和时间选择器

Javascript Ng残疾人不能使用AngularStrap';s版本的引导日期和时间选择器,javascript,angularjs,twitter-bootstrap,datepicker,Javascript,Angularjs,Twitter Bootstrap,Datepicker,我在我的AngularJS应用程序中使用引导日期选择器和时间选择器。我试图将在datepicker中选择的日期设置为必填字段,并具有以下代码: <form name="timepickerForm" role="form" novalidate> <input type="text" ng-model="timeDateInput" bs-datepicker required> <input type="text" ng-model="timeDate

我在我的AngularJS应用程序中使用引导日期选择器和时间选择器。我试图将在datepicker中选择的日期设置为必填字段,并具有以下代码:

<form name="timepickerForm" role="form" novalidate>
   <input type="text" ng-model="timeDateInput" bs-datepicker required>
   <input type="text" ng-model="timeDateInput" bs-timepicker required>
   <input type="text" ng-model="title">

   <button type="button" ng-click="handleStart()" ng-disabled="timepickerForm.$invalid">Start</button>

</form>

开始
即使没有输入,按钮也不会被禁用。如果我将
required
放在最后一个常规输入上,按钮将被禁用,因此表单或按钮没有问题。我在AngularStrap页面上或在他们的代码中找不到任何文档来查看这是否可行


有人知道它为什么不工作吗?

问题是我在控制器中,在初始化时将$scope.timeDateInput设置为空字符串,并禁用了“必需”验证。一旦我删除了它(或者改为未定义),它就开始工作了。

你能快速组装一下吗?我试过一个快速弹射器,我开始做你需要的…哇,我也做了同样的事情,它成功了。我在控制器中将其设置为空字符串,这以某种方式禁用了验证。现在效果很好,谢谢!很高兴知道!你应该加上这个作为答案,并标记为已回答,这样如果有人寻找这个,他们就会得到答案。有时最好单独尝试一些东西,因为这样可以消除问题的大部分复杂性;)