Używam semantycznego interfejsu ui i kątowego (1.4) do zbudowania aplikacji. Występuje sytuacja, w której dynamiczne dodawanie nazw klas przez wyniki kątowe powoduje nieprawidłowe renderowanie, ponieważ klasa ng wydaje się dowolnie zmieniać nazwy klas. Jest to niepożądane, ponieważ semantyczne oczekuje, że niektóre kombinacje nazw klas będą podążać naturalną/semantyczną kolejnością. Przykład:Jak wymusić porządek nazwy klasy za pomocą klasy ng
<div class="ui two column grid">
<div ng-class="wideVersion? 'sixteen wide column': 'fourteen wide column'"></div>
</div>
Te wyniki (gdy zakres zmiennej zmiany wideVersion) w DOM:
<div class="ui two column grid">
<div class="wide column fourteen"></div>
</div>
To nie działa, ponieważ semantyczny wymaga classnames podążać naturalny porządek w tym przypadku zastosowania. Próbowałem wielu odmian klasy ng, ale wynik jest taki sam.
Dzięki
To nie działa albo. Nazwy klas nadal układają się w określonej kolejności. – MOneSixInCode
Hmm, czy możesz reprodukować używając fragmentu lub skrzypiec? – Icycool