Angular nie obsługuje typu wejścia = ”zakres” w IE10
Kiedy wartość HTML5<input type=”range”>
element jest zmieniany w Chrome lub Safari, kątowy wykrywa zmianę. Ale w IE10 (w Windows 8, Windows Server 2012 i Windows Phone 8) zmiana wydaje się być ignorowana zarówno w Angular v1.0.6, jak i v1.1.4. Firefox 20.0.1 nie obsługuje tego typu danych wejściowych.
Wypróbuj te dwa skrzypce (autorstwa innych firm), aby zobaczyć, co mam na myśli:http://jsfiddle.net/fRgtF/, http://jsfiddle.net/mrajcok/nBd86/.
Mogę sobie wyobrazić kilka szybkich poprawek, ale jak będę tego używał w kontekście B2B, kluczowymi czynnikami są stabilność, niezawodność i łatwość długoterminowej konserwacji. Mając to na uwadze, czy ktoś może pomóc w tych dwóch pytaniach:
(1) Jeśli chcę użyć<input type=”range”>
w IE10 jaki jest właściwy sposób, aby Angular wykrył zmiany wartości wejściowej? Nie mam nic przeciwko użyciu funkcji Angular niższego poziomu, aby uzyskać właściwy wynik.
(2) Jeśli zdecyduję się użyć widgetu z przesuwanym zakresem zamiast elementu HTML5, czy już istnieje i / lub czy istnieją jakieś punkty początkowe (najlepiej zorientowane na svg), które znacząco pomogłyby mi zbudować własny?