Forum » Programiranje » knockout.js kontekst problem
knockout.js kontekst problem
detroit ::
Pozdravljeni
Naletel sem na težavo v konckoutu. Ukradel sem primer ki je kar podoben mojemu http://jsfiddle.net/oaernnrL/ in ga malo predelal.
V vrstici 7 (//TA VRSTICA) je this Window. Kako bi dobil kontekst samega objekta torej Person.
Možno je sicer s jQuery proxy ali dojo hitchom ampak mislim da to ni pravi pristop (http://jsfiddle.net/m2ry41ku/)
Ima kdo kako idejo kaj delam narobe:)
Hvala v naprej
Naletel sem na težavo v konckoutu. Ukradel sem primer ki je kar podoben mojemu http://jsfiddle.net/oaernnrL/ in ga malo predelal.
V vrstici 7 (//TA VRSTICA) je this Window. Kako bi dobil kontekst samega objekta torej Person.
Možno je sicer s jQuery proxy ali dojo hitchom ampak mislim da to ni pravi pristop (http://jsfiddle.net/m2ry41ku/)
Ima kdo kako idejo kaj delam narobe:)
Hvala v naprej
Skero
hellboy123 ::
var Person = function(name, children) { var self = this; ... }
potem pa pač znotraj callbacka uporabiš
self.someMethod()namesto
this.someMethod()
(A popular convention that simplifies things)
Zgodovina sprememb…
- spremenilo: hellboy123 ()
hellboy123 ::
Kaj pa če če daš scope v drugem parametru ko.computed(callback, scope)?
Torej
Torej
this.childCount = ko.computed(function() { debugger; //TA VRSTICA return this.children().length }, this);
Zgodovina sprememb…
- spremenilo: hellboy123 ()
detroit ::
dio porco :D sem sprobal i swear, samo očitno sem prej zaj* oklepaje. Ker sedaj dela! Včasih rabiš par svežih oči ne takih ki sedijo za kompom 24*7:P
Najlepša hvala:)
Najlepša hvala:)
Skero
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Vprašanje za java kalkulatorOddelek: Izdelava spletišč | 1003 (622) | Ales |
» | Vprašanje glede java kalkulatorjaOddelek: Programiranje | 1185 (884) | techuser |
» | [jQuery] Zamenjava sličic pri različnih stanjih miškeOddelek: Programiranje | 1460 (1107) | kornilov |
» | [jQuery] Sprememba teksta pri kliku-toggleOddelek: Programiranje | 995 (852) | kornilov |
» | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 11350 (10088) | lisjak |