0
我使用ElasticUI:https://github.com/YousefED/ElasticUIAngualrJS ElasticUI滑块过滤
<ul class="nav nav-list" eui-aggregation="ejs.DateHistogramAggregation('dates').field('date_taken').timeZone(2).interval('1y').minDocCount(2)" eui-filter-self="true" >
<div eui-filter="ejs.RangeFilter('date_taken').gte(verticalSlider4.minValue)" ng-model="filter.enabled" eui-enabled="verticalSlider4.minValue" ></div>
<div eui-filter="ejs.RangeFilter('date_taken').lte(verticalSlider4.maxValue)" ng-model="filter.enabled" eui-enabled="verticalSlider4.maxValue" ></div>
</ul>
<rzslider rz-slider-model="verticalSlider4.minValue" rz-slider-high="verticalSlider4.maxValue"
rz-slider-options="verticalSlider4.options" ></rzslider>
在控制器如果我使用这个范围1它的正常工作。
$scope.verticalSlider4 = {
minValue: 1990,
maxValue: 2016,
options: {
floor: 1990,
ceil: 2016,
vertical: true,
showTicksValues: true
}
};
但对于动态的结果,如果我使用范围2它不工作
2.
$scope.verticalSlider4 = {
minValue: verticalSlider4.minValue
maxValue: verticalSlider4.maxValue,
options: {
floor: verticalSlider4.minValue,
ceil: verticalSlider4.maxValue,
vertical: true,
showTicksValues: true
}
};
请给我一个建议。
“不工作” 不是一个技术术语。什么不起作用?它怎么不起作用? – Rob
无法获取控制器中的verticalSlider4.minValue数据,因此如果我使用watch,我们无法传递范围 – sathishavcpc
中的值。我可以从indexVM获取ejs.DateHistogramAggregation('日期')结果值。但如果我更改滑块的范围,滑块将回到旧范围。多数民众赞成在问题@罗布 – sathishavcpc