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šč | 1132 (751) | Ales |
| » | Vprašanje glede java kalkulatorjaOddelek: Programiranje | 1325 (1024) | techuser |
| » | [jQuery] Zamenjava sličic pri različnih stanjih miškeOddelek: Programiranje | 1601 (1248) | kornilov |
| » | [jQuery] Sprememba teksta pri kliku-toggleOddelek: Programiranje | 1131 (988) | kornilov |
| » | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 12619 (11357) | lisjak |