angular daterangepicker是否会创建自己的范围?

时间:2015-12-31 10:17:08

标签: javascript jquery angularjs datetimepicker

我决定在ngTable中使用angular-daterangepicker作为过滤器。所以我所做的只是创建一个指向我的模板的过滤器

filter[name] = 'partials/rangeFilter.tpl.html';

此模板仅包含日期范围选择器:

<input date-range-picker 
       class="form-control date-picker"
       type="text"
       name="DateRange" 
       ng-model="dateRange" 
       options="dateRangeOpts" 
       clearable="true"
       format="DD/MM/YYY"
       min="'2015-01-01'" max="'2025-01-01'"
       ng-change="rangeUpdate(dateRange)"
       required />

它显示正确,但如果我更改日期,我的主控制器将不会发生任何事情。即使使用dateRange的值正确初始化元素,就好像在daterangepicker之后将其克隆到自己的范围并使用该模型。

我相信,因为如果我尝试在模板中显示此变量{{dateRange}},它就会正确更新。如果我尝试在我的主页面中显示它,那么它会不断显示其初始值。

我想知道的是,如果我怀疑是真的,如果是,在daterangepicker代码的确切位置和方式,那么我可以尝试让ng-change工作正常。

0 个答案:

没有答案