Używam ekranu przeglądarki AngularJS 1.5.0 i Microsoft Edge nie odzwierciedla DOM.AngularJS Microsoft Edge Screen nie odzwierciedla DOM
Chciałbym sugestii, jak to naprawić.
Naprawdę nie mogę zastosować poprawki dla każdego elementu, ponieważ aplikacja jest dość duża z dynamiczną zawartością użytkownika, w tym równania kątowe. Aplikacja zawiera również wiele powiązań dynamicznych powiązanych z polami wprowadzania danych.
Wybierając tekst za pomocą myszy, zamień wartość 0 na 2, która jest właściwą wartością w poniższym przykładzie. Zmiana stylu pozycji tam iz powrotem wydaje się zmuszać Edge'a do przerysowania elementu, ale jest to nieco brzydka poprawka, której bardzo nie lubię i która musi być wyzwalana w tak wielu miejscach (żądanie Ajax, wprowadzanie zmian itd. ...)
Początek strony o wartości 0. Następnie wywoływane jest połączenie Ajax i następuje pobieranie rzeczywistych danych. Po kilku eksperymentach błąd pojawia się tylko wtedy, gdy nowe dane to 1 znak (np. 2 lub 9). I to się dzieje za każdym razem. Jeśli jest to 2-cyfrowy numer (np. 26), wówczas pojawia się dobry numer.
Każda pomoc w tej sprawie byłaby mile widziana.
Słyszałem raporty o takich problemach; czy ta strona jest dostępna dla bezpośredniego dostępu? Pracuję w zespole Microsoft Edge i chciałbym przyjrzeć się bliżej. Jedną rzeczą, którą możesz spróbować, jest wymuszenie odświeżenia elementu po zmianie wartości. Jest na to wiele sposobów - możesz spróbować na przykład ustawić 'background: auto' na elemencie. – Sampson
@Sampson. Skontaktowałem się z Tobą za pośrednictwem prywatnej wiadomości na Twitterze, aby podać adres URL, nazwę użytkownika i hasło. –
@Sampson wszelkie aktualizacje na ten temat? Niektóre części naszej aplikacji wydają się uszkodzone z powodu tego błędu, a jeden z naszych klientów planuje wkrótce uaktualnić do Microsoft Edge ... – Wilgert