5
私はsemantic uiとangular(1.4)uiを使ってアプリケーションを構築しています。 ng-classがクラス名を自由に並べ替えるように見えるため、角度を介してクラス名を動的に追加すると、レンダリングが正しく行われないという状況が発生しています。セマンティックは特定のクラス名の組み合わせが自然/セマンティックな順序に従うことを期待しているため、これは望ましくありません。例:セマンティックは、このユースケースには自然の秩序に従うクラス名を要求するので、これは、動作しませんng-classでクラス名の順序を強制するには
<div class="ui two column grid">
<div class="wide column fourteen"></div>
</div>
:のDOMで
<div class="ui two column grid">
<div ng-class="wideVersion? 'sixteen wide column': 'fourteen wide column'"></div>
</div>
この結果(スコープ変数wideVersionの変更)。私は複数のng-classバリエーションを試しましたが、結果は同じです。私はあなたが内側に補間してng-attr-class
か、単にクラスを使用することができると思う
おかげ
これはどちらか動作しません。クラス名は依然として指定された順序から外れて配置されます。 – MOneSixInCode
スニペットやフィドルで再現できますか? – Icycool