मैं तत्वों में कक्षाएं जोड़ने के लिए ngClass का उपयोग करने के कई तरीकों से अच्छी तरह वाकिफ हूं। लेकिन ngClass द्वारा जोड़े गए वर्ग हमेशा तत्व की कक्षाओं के अंत में जोड़े जाते हैं। क्या किसी तत्व पर प्रथम श्रेणी सेट करने का कोई सीधा तरीका है?

उदाहरण के लिए, Semantic जैसे ढांचे में ये अलग हैं:

<div class="nine wide column>

तथा

<div class="wide column nine">

मैं प्रथम श्रेणी सेट करने के लिए ngClass का उपयोग करना चाहता हूं, ताकि ऐसा कुछ काम करे:

<div class="wide column" ng-class="vm.isWide() ? 'sixteen' : 'nine'">

0
Tony Brasunas 3 अक्टूबर 2018, 03:52

1 उत्तर

मुझे लगता है कि ngClass तत्व में एक संशोधक सीएसएस वर्ग जोड़ता है, इसलिए इसे कक्षा सूची के अंतिम में जोड़ा जाना चाहिए।

मेरे विचार में, क्या आप इसे आजमा सकते हैं:

<div class="{{setClass()}} wide column nine"></div>

<script>
     $scope.setClass = function () {
     var class1 = "wrapper" 
     return class1 ;
     }
</script>
0
kntrieu 3 अक्टूबर 2018, 04:27