Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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 带有bs日期选择器的AngularJs-设置';数据最小日期';至';明天';_Javascript_Angularjs_Datepicker_Angular Strap - Fatal编程技术网

Javascript 带有bs日期选择器的AngularJs-设置';数据最小日期';至';明天';

Javascript 带有bs日期选择器的AngularJs-设置';数据最小日期';至';明天';,javascript,angularjs,datepicker,angular-strap,Javascript,Angularjs,Datepicker,Angular Strap,我正在与AngularJs合作,使用来自的bs datepicker小部件,并且有一个表单,其中允许的最小日期是“明天”。由于data min date可以设置为'today,因此我希望将该值更改为'tomory'一样简单。唉,事实并非如此 考虑到我对AngularJS一开始并不是非常自信,我希望在这里能得到一些指导 我的字段当前如下所示: <input type="text" name="startDateValidation" class="form-control" n

我正在与AngularJs合作,使用来自的
bs datepicker
小部件,并且有一个表单,其中允许的最小日期是
“明天”
。由于
data min date
可以设置为
'today
,因此我希望将该值更改为
'tomory'
一样简单。唉,事实并非如此

考虑到我对AngularJS一开始并不是非常自信,我希望在这里能得到一些指导

我的字段当前如下所示:

<input type="text" name="startDateValidation" class="form-control"
       ng-model="developer.form.startDate" placeholder="MM/DD/YYYY" data-min-date="today"
       data-date-format="MM/dd/yyyy" bs-datepicker required>
然后尝试了以下各项:

data-min-date="developer.tomorrow"
data-min-date="{developer.tomorrow}"
data-min-date="{{developer.tomorrow}}"

可能很清楚,我不确定角度是如何工作的,所以我只是在黑暗中四处乱跑。任何有经验的人都将不胜感激。

我认为您的问题是,您试图在控制器上设置属性,而不是在控制器的
$scope
上设置属性

试一试

请记住,您必须注入
$scope


嗯,那可不走运。我还将注意到,在该级别(或以那种方式)设置的其他变量现在似乎在templateWorking中可用
$scope
在我更新模板以使用
data min date=“{{明天}}”
-我还必须将时间组件重新设置为0:
明天。设置小时数(0,0,0,0)
Sweet!很高兴你弄明白了!
data-min-date="developer.tomorrow"
data-min-date="{developer.tomorrow}"
data-min-date="{{developer.tomorrow}}"
$scope.tomorrow = new Date();
$scope.tomorrow.setDate($scope.tomorrow.getDate() + 1);