2012-05-23 12 views
6

używam nokaut powiązać listę obrazów. Jaki jest najlepszy sposób ustawienia tła tarczy podczas wczytywania obrazów? Mam klasę spinner, którą mogę ustawić i rozbrojenie na obraz w tle, ale zastanawiam się, czy istnieje łatwy sposób na powiązanie z zakończonymi obrazem zdarzeniami za pomocą knockout.js.jak wyświetlić obrazek ładowania tarczy z knockout.js

+0

http://malsup.com/jquery/block/#demos – deltree

Odpowiedz

9

jQuery UI małego pokrętła rzeczy, mam wiążące obsługi jak

ko.bindingHandlers.Loading = { 
     update: function (element, valueAccessor, allBindingsAccessor) { 
      var value = valueAccessor(), allBindings = allBindingsAccessor(); 
      var valueUnwrapped = ko.utils.unwrapObservable(value); 

      if (valueUnwrapped == true) 
       $(element).showLoading(); // Make the element visible 
      else 
       $(element).hideLoading(); // Make the element invisible 
     } 
    }; 

a następnie używać go jak

<div data-bind="Loading: isLoading" > 

więc, w zasadzie, można powiązać go z niczego na widok modelu które może reprezentować jego ładowanie (lub zajęty) lub nie.

Powiązane problemy