How to change the css class property value dynamically on angular 6?












-1















I want to change the css class property value dynamically.
On below code 'color' is the variable that I want to pass to the styles.



    @Component({
selector: 'app-gridmaker-component',
templateUrl: './gridmaker-component.component.html',
styles: [`
::ng-deep .dx-datagrid .dx-row-alt > td {
background-color: color!important; /* color is the variable */
}
`]

})


Thanks is advance.










share|improve this question























  • Wht not bind directly in HTML(template) using ngStyle?

    – Pardeep Jain
    Nov 16 '18 at 7:51






  • 1





    Possible duplicate of Angular2 dynamic change CSS property

    – SiddAjmera
    Nov 16 '18 at 7:58











  • I was looking something like this, medium.com/creative-technology-concepts-code/…

    – Arpan Das
    16 hours ago


















-1















I want to change the css class property value dynamically.
On below code 'color' is the variable that I want to pass to the styles.



    @Component({
selector: 'app-gridmaker-component',
templateUrl: './gridmaker-component.component.html',
styles: [`
::ng-deep .dx-datagrid .dx-row-alt > td {
background-color: color!important; /* color is the variable */
}
`]

})


Thanks is advance.










share|improve this question























  • Wht not bind directly in HTML(template) using ngStyle?

    – Pardeep Jain
    Nov 16 '18 at 7:51






  • 1





    Possible duplicate of Angular2 dynamic change CSS property

    – SiddAjmera
    Nov 16 '18 at 7:58











  • I was looking something like this, medium.com/creative-technology-concepts-code/…

    – Arpan Das
    16 hours ago
















-1












-1








-1








I want to change the css class property value dynamically.
On below code 'color' is the variable that I want to pass to the styles.



    @Component({
selector: 'app-gridmaker-component',
templateUrl: './gridmaker-component.component.html',
styles: [`
::ng-deep .dx-datagrid .dx-row-alt > td {
background-color: color!important; /* color is the variable */
}
`]

})


Thanks is advance.










share|improve this question














I want to change the css class property value dynamically.
On below code 'color' is the variable that I want to pass to the styles.



    @Component({
selector: 'app-gridmaker-component',
templateUrl: './gridmaker-component.component.html',
styles: [`
::ng-deep .dx-datagrid .dx-row-alt > td {
background-color: color!important; /* color is the variable */
}
`]

})


Thanks is advance.







css angular styles components






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 16 '18 at 7:45









Arpan DasArpan Das

11717




11717













  • Wht not bind directly in HTML(template) using ngStyle?

    – Pardeep Jain
    Nov 16 '18 at 7:51






  • 1





    Possible duplicate of Angular2 dynamic change CSS property

    – SiddAjmera
    Nov 16 '18 at 7:58











  • I was looking something like this, medium.com/creative-technology-concepts-code/…

    – Arpan Das
    16 hours ago





















  • Wht not bind directly in HTML(template) using ngStyle?

    – Pardeep Jain
    Nov 16 '18 at 7:51






  • 1





    Possible duplicate of Angular2 dynamic change CSS property

    – SiddAjmera
    Nov 16 '18 at 7:58











  • I was looking something like this, medium.com/creative-technology-concepts-code/…

    – Arpan Das
    16 hours ago



















Wht not bind directly in HTML(template) using ngStyle?

– Pardeep Jain
Nov 16 '18 at 7:51





Wht not bind directly in HTML(template) using ngStyle?

– Pardeep Jain
Nov 16 '18 at 7:51




1




1





Possible duplicate of Angular2 dynamic change CSS property

– SiddAjmera
Nov 16 '18 at 7:58





Possible duplicate of Angular2 dynamic change CSS property

– SiddAjmera
Nov 16 '18 at 7:58













I was looking something like this, medium.com/creative-technology-concepts-code/…

– Arpan Das
16 hours ago







I was looking something like this, medium.com/creative-technology-concepts-code/…

– Arpan Das
16 hours ago














1 Answer
1






active

oldest

votes


















1














You can achieve that in a complex way: https://stackoverflow.com/a/47982564/7785555



Or do it in a more elegant approach: https://stackoverflow.com/a/33587289/7785555






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333472%2fhow-to-change-the-css-class-property-value-dynamically-on-angular-6%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    You can achieve that in a complex way: https://stackoverflow.com/a/47982564/7785555



    Or do it in a more elegant approach: https://stackoverflow.com/a/33587289/7785555






    share|improve this answer




























      1














      You can achieve that in a complex way: https://stackoverflow.com/a/47982564/7785555



      Or do it in a more elegant approach: https://stackoverflow.com/a/33587289/7785555






      share|improve this answer


























        1












        1








        1







        You can achieve that in a complex way: https://stackoverflow.com/a/47982564/7785555



        Or do it in a more elegant approach: https://stackoverflow.com/a/33587289/7785555






        share|improve this answer













        You can achieve that in a complex way: https://stackoverflow.com/a/47982564/7785555



        Or do it in a more elegant approach: https://stackoverflow.com/a/33587289/7785555







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 16 '18 at 7:54









        eXcalibureXcalibur

        745




        745
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53333472%2fhow-to-change-the-css-class-property-value-dynamically-on-angular-6%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Xamarin.iOS Cant Deploy on Iphone

            Glorious Revolution

            Dulmage-Mendelsohn matrix decomposition in Python