码迷,mamicode.com
首页 > 其他好文 > 详细

Angular开发小笔记

时间:2017-08-31 16:18:13      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:font   red   parent   建议   elements   组件   for   size   element   

一、父组件怎么覆盖子组件的样式呢

1./deep/(不建议这么做,以后angular会取消,因为这样写不利于组件的独立性)

在父组件的scss里面写:

:host{ 
    子组件名 /deep/ label{
         color:red 
    }
}    

这样就可以覆盖掉子组件label的color了

2.host和host-context

在子组件的scss里面写:

:host(.自身加的class){
  label{
    color:red;
  }
}

或者

:host-context(父组件名){
  label{
    color:red;
  }
}

网上查到的定义:

  • :host(selector) { ... } for selector to match attributes, classes, ... on the host element
  • :host-context(selector) { ... } for selector to match elements, classes, ...on parent 

Angular开发小笔记

标签:font   red   parent   建议   elements   组件   for   size   element   

原文地址:http://www.cnblogs.com/amiezhang/p/7458117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!