私のアプリケーションでは、angular2(V2.1.1)を使用して開発された価格帯フィルタにng2-sliderを使用しました。スライダーが期待どおりに表示されます。私はhttps://github.com/Bogdan1975/ng2-slider-componentの指示に従った。 問題は、これらがこのスライダにバインドする変数であると言うものが見つかりませんでした。だから私はminとmaxの値にアクセスすることができませんスライダーを使用して変更されます。Angular2 ng2-slider-componentのモデルとの結合
答えて
min、max、value、startValue、endValueはすべて、スライダコンポーネントのデフォルト変数です。関連する変数を定義し、それらをスライダコンポーネントの適切なデフォルト変数に割り当てるだけです。 数データ型が動作しない場合、私はデータ型が動作するどの気づいていないんだと
<ng2-slider
min="myMinVal"
max="myMaxValue"
value="myCurrentvalue">
</ng2-slider>
export class App{
myMinVal:number=0;
myMaxValue:number=100;
myCurrentValue:number:30;
}
、文字列タイプを取ります。私はソースコードに見えた
:
あなたはonRangeChange
イベント
<ng2-slider min="3"
max="33"
value="7"
stepValue="1"
(onRangeChanged)="onRangeChange">
</ng2-slider>
export class MyComponent{
onRangeChange(data){
//data.max
//data.min
//data.startValue
//data.endValue
}
}
お返事ありがとうございます@Bougarfaoui。私はonRangeChangeを読みましたが、この関数はスライディングでは呼び出されませんでした。 – apurv
ooh okey問題はモジュール自体にあります –
を使用して、スライダーで変更されたすべての値にアクセスすることができます私はあなたがhttp://bogdan1975.github.io/slider/上でそれを見つけることができる答えを見つけました。
HTML:
<ng2-slider
#range
min="6"
max="23"
startValue="9"
endValue="21"
(onRangeChanged)="rangeValueChanged($event, 'range-1-start', 'range_1_end')">
</ng2-slider>
<p class="value-box">
Values: <span class="value-span" id="range-1-start">9</span> - <span class="value-span" id="range-1-end">21</span>
</p>
活字体:答えるため
rangeValueChanged(event, start:any, end:any) {
var start_el = this.getElement(start);
var end_el = this.getElement(end);
start_el.innerText = event.startValue;
end_el.innerText = event.endValue;
}
getElement(data){
if (typeof(data)=='string') {
return document.getElementById(data);
}
if (typeof(data)=='object' && data instanceof Element) {
return data;
}
return null;
}
- 1. 他のモデルとの結合
- 2. Railsタブレスモデルとのモデル結合
- 3. アプリとモデルの継承の疎結合
- 4. バックボーン:モデルとテンプレートとテンプレートとモデルの結合
- 5. モデルやエンティティの結合?
- 6. 花見モデルの結合クエリ
- 7. 結合テーブルを結合するRailsモデル
- 8. 結合モデルはアイテム
- 9. バックエンドコールをAngular2で結合
- 10. モデルをページ上で繰り返す場合のモデル結合
- 11. Gormはモデルへの結合を結合しません
- 12. Angular2 [ngClass] - 条件付きクラスとの直接バインディングの結合
- 13. 2つのSimBIologyモデルの結合/マージ
- 14. ManyToMany Djangoでのモデル/ビューの結合、フィルタリング
- 15. Tensorflow 2つのモデルの結合エンドツーエンド
- 16. 複数のモデルの多態性結合
- 17. Keras機能モデルに結合
- 18. djangoモデルを結合する
- 19. テンソル流入モデル/グラフの結合
- 20. モデル内の結合テーブルデータを使用
- 21. 2つのモデルを別のモデルで結合します。
- 22. スイッチングとの結合結合
- 23. 多対多の結合モデルの片側の型を結合モデルに設定する
- 24. Angular2 - モデルは
- 25. Angular2がモデル
- 26. Angular2とMAMPの統合
- 27. Angular2とbrowserifyの統合
- 28. angular2とmaterializecssの統合
- 29. CodeMirrorとAngular2(typescript)の統合
- 30. Realm Swift - 複数のモデルからのクエリを結合/結合する方法は?
ありがとう@micronyks。 私は上記のあなたの提案を試みた。しかし、.myMinVal、myMaxValue、およびmyCurrentvalueは定義されても一度も変更されません。 – apurv