angularjs修改主题

请问在angular的ts文件怎么去获取le
ss变量,并且修改less文件的变量呢

修改这个属性

img

const primaryColor = styles['primary-color'];  
styles['primary-color'] = '#ff0000';   /比如这样

用自定义的webpack来修改,参考
https://blog.csdn.net/weixin_43206949/article/details/98971549

【相关推荐】



  • 你可以看下这个问题的回答https://ask.csdn.net/questions/965287
  • 这篇博客也不错, 你可以看下原生angularjs实现拖拽布局功能
  • 除此之外, 这篇博客: AngularJs双向绑定原理中的 四、双向绑定的实现 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    AngularJs主要通过scopes模型实现数据双向绑定。AngularJS的scopes包括以下四个主要部分:

    • digest循环以及dirty-checking,包括$watch,$digest,$apply
    • Scope继承 - 这项机制使得我们可以创建scope继承来分享数据和事件。
    • 对集合 – 数组和对象 – 的有效dirty-checking。
    • 事件系统 - $on,$emit,以及$broadcast

    AngularJs 为 scope 模型上设置了一个 监听队列$watch,用来监听数据变化并更新 view 。每次绑定一个东西到 view(html) 上时 AngularJs 就会往 $watch 队列里插入一条 $watch,用来检测它监视的 model 里是否有变化的东西。当浏览器接收到可以被 angular context 处理的事件时,$digest 循环就会触发。$digest 会遍历所有的 $watch。从而更新DOM。

    参考文章:https://www.jb51.net/article/129988.htm


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^