请问在angular的ts文件怎么去获取le
ss变量,并且修改less文件的变量呢
修改这个属性
const primaryColor = styles['primary-color'];
styles['primary-color'] = '#ff0000'; /比如这样
用自定义的webpack来修改,参考
https://blog.csdn.net/weixin_43206949/article/details/98971549
【相关推荐】
AngularJs主要通过scopes模型实现数据双向绑定。AngularJS的scopes包括以下四个主要部分:
$watch,$digest,
和$apply
。$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