W moim kodu chcę funkcję lub oddzwanianie wykonać tuż po KnockoutJS foreach
wiążących wykończeń świadczących wszystkie elementyknockoutJS wykonać zwrotnego foreach po zakończeniu renderowania
wiem, może to zrobić jedynie poprzez sprawdzenie, czy jestem na ostatnim element (znalazłem to tutaj execute code after the last item has been rendered).
Ale używając tej funkcji, moja funkcja oddzwaniania będzie wywoływana za każdym razem, gdy renderowany jest nowy element lub rekord.
Chcę wykonać funkcję zwrotną tylko raz (dla wydajności).
UPDATE
Innym rozwiązaniem jest tutaj success callback after knockout.js finishes rendering all the elements. ale znowu używając tej funkcji, funkcja wywołania zwrotnego będzie wywoływana za każdym razem, gdy renderowany jest nowy element.
masz zaznaczone to pytanie http://stackoverflow.com/questions/14254317/success -callback-after-knockout-js-finish-rendering-all-the-elements? rq = 1? – nemesv
To jest to samo, używając ** afterRender ** spowoduje wywołanie funkcji zwrotnej, każdy element zostanie wyświetlony –
Jeśli sprawdzenie, czy jest to ostatni element, jest pierwszą rzeczą w programie obsługi, to nie będzie działać tak źle. – Tyrsius