Betrachten wir das grundlegende Beispiel hier gegeben:Aurelia JS - iterieren durch Kinder (Kendo UI) Elemente?
..., die auch auf gist.run verfügbar:
-
In der
- https://gist.run/?id=387c43948dc83acf59ea3497472bdfe9
app.html
Es gibt mehrere Schieberegler, die alskonstruiert sindvon class="eqSlider"
, wie folgt aus:
<input repeat.for="value of equalizerSliderValues"
ak-slider="k-orientation: vertical;
k-min.bind: -20;
k-max.bind: 20;
k-value.bind: value;
k-small-step.bind: 1;
k-large-step.bind: 20;
k-show-buttons.bind: false" class="eqSlider"/>
Was möchte ich, ist, dass ich eine attached()
Methode hinzufügen, und durchlaufen alle diese Schieberegler der Klasse eqSlider
, drucken Sie sie durch console.log()
aus, und rufen Sie die resize()
Methode (http://docs.telerik.com/kendo-ui/api/javascript/ui/slider#methods-resize) auf jedem von ihnen.
- Kann ich dies ohne
jquery
tun - wenn ja, wie? - Wenn nicht, wie mache ich das mit
jquery
(wie dasdocs.telerik.com
Beispiel verwendet)? Ich habe versucht, das Hinzufügen:import * as $ from 'jquery';
... an der Spitze der app.js
im gist.run
Beispiel, aber es funktioniert nicht mit:
Failed to load resource: the server responded with a status of 404 (OK)
bluebird.min.js:29 Unhandled rejection Error: XHR error (404 OK) loading https://gist.host/run/1487343107475/jquery.js
at o (https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.6/system.js:4:12694)
at XMLHttpRequest.s.onreadystatechange (https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.6/system.js:4:13219)
Danke @JeroenVinke - Ich habe das auch versucht, aber ich kann es auch nicht zur Arbeit bekommen - Wenn ich versuche, 'sliders = this.sliders.map (x => x.widget);' im 'attached()' zu verwenden, dann iteriere ich mit 'for (var i = 0; i
sdbbs
Vielen Dank @JeroenVinke - also was ich vermisst habe war zusätzlich 'taskQueue', gut zu wissen das ... – sdbbs