Angular5对组件标签添加样式class步骤说明

这次给大家带来Angular5对组件标签添加样式class步骤说明,Angular5对组件标签添加样式class的注意事项有哪些,下面就是实战案例,一起来看一下。

在Angular 5给组件本身的标签添加样式有两种方法:

方式一:使用@Component的host属性

@Component({ selector : 'myComponent', host : {  '[style.color]' : "'red'",   '[style.background-color]' : 'backgroundColor' }})class MyComponent { backgroundColor: string; constructor() {  this.backgroundColor = 'blue'; }}

登录后复制

在host配置里添加属性,等同于标签上绑定属性的用法一样。

设置style:

‘[style.color]’: “‘red'”:注意red值双引号里还有一个单引号。

‘[style.background-color]’:’backgroundColor’:这里是引用了组件里的变量backgroudColor。

这种方式的好处是可以在样式上使用组件的变量。

设置class:

@Component({ selector : 'myComponent', host : {  '[class.myclass]' : 'showMyClass' }})class MyComponent { showMyClass = false; constructor() { } toggleMyClass() {  this.showMyClass = !this.showMyClass; }}

登录后复制

方式二:在样式里使用:host选择器

@Component({ selector : 'myComponent', styles : [`  :host {   color: red;   background-color: blue;  } `]})class MyComponent {}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

React Router v4使用详解

vue表单入门使用须知

以上就是Angular5对组件标签添加样式class步骤说明的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2765874.html

(0)
上一篇 2025年3月8日 11:04:14
下一篇 2025年3月2日 00:01:10

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Vue引用外部样式文件步骤详解

    这次给大家带来Vue引用外部样式文件步骤详解,Vue引用外部样式文件的注意事项有哪些,下面就是实战案例,一起来看一下。 问题描述 对于.vue的文件来说,也是由结构、行为、样式三部分组成,在样式部分有个scoped的属性,也就是当前页面有效…

    2025年3月8日
    200
  • JS实现动态给标签控件添加事件

    这篇文章主要介绍了js实现动态给标签控件添加事件的方法,结合实例形式分析了javascript简单实现动态添加事件的相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS实现动态给标签控件添加事件的方法。分享给大家供大家参考,具体如下: n…

    编程技术 2025年3月8日
    200
  • JS给动态创建元素添加事件步骤详解

    这次给大家带来JS给动态创建元素添加事件步骤详解,JS给动态创建元素添加事件的注意事项有哪些,下面就是实战案例,一起来看一下。 html中直接生成的元素,添加事件,我们都知道,但是如何为一个动态生成的元素添加事件呢,jquery中的live…

    2025年3月8日
    200
  • Vue单页应用引用样式文件步骤详解

    这次给大家带来Vue单页应用引用样式文件步骤详解,Vue单页应用引用样式文件的注意事项有哪些,下面就是实战案例,一起来看一下。 问题描述 对于.vue的文件来说,也是由结构、行为、样式三部分组成,在样式部分有个scoped的属性,也就是当前…

    2025年3月8日
    200
  • Angular5路由传值方法总结

    这次给大家带来Angular5路由传值方法总结,Angular5路由传值的注意事项有哪些,下面就是实战案例,一起来看一下。 目前Angular已经升级到了稳定版本Angular5,这次升级更小更快以及更稳定!路由可以说是Angular甚至是…

    编程技术 2025年3月8日
    200
  • Angular5路由传参使用详解

    这次给大家带来Angular5路由传参使用详解,Angular5路由传参使用的注意事项有哪些,下面就是实战案例,一起来看一下。 1.问号后面带的参数,获取参数的方式:ActivatedRoute.queryParams[id] 例如:/pr…

    编程技术 2025年3月8日
    200
  • 微信小程序商品详情页中如何添加弹出框

    这次给大家带来微信小程序商品详情页中如何添加弹出框,微信小程序商品详情页中添加弹出框的注意事项有哪些,下面就是实战案例,一起来看一下。 电商项目中商品详情页,加入购物车或者下单时可以选择商品属性的弹出框,通过设置view的平移动画,达到从底…

    编程技术 2025年3月8日
    200
  • Ajax动态为下拉列表添加数据的实现方法

    这篇文章主要介绍了ajax动态为下拉列表添加数据的实现方法,需要的朋友可以参考下  1. 前台jsp,新建一个下拉控件 登录后复制 2. js部分,建一个function方法,利用ajax,指向 ‘getAllTypes.act…

    编程技术 2025年3月8日
    200
  • 怎么解决Angular5升级RxJS到5.5.3报错问题

    这次给大家带来怎么解决Angular5升级RxJS到5.5.3报错问题,解决Angular5升级RxJS到5.5.3报错的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 RxJS是一种针对异步数据流编程工具,或者叫响应式扩展编程;可…

    编程技术 2025年3月8日
    200
  • JS简单实现动态添加HTML标记的方法示例

    这篇文章主要介绍了js简单实现动态添加html标记的方法,结合实例形式分析了javascript使用createelement()方法针对页面元素进行动态操作相关实现技巧,需要的朋友可以参考下 本文实例讲述了JS简单实现动态添加HTML标记…

    2025年3月8日
    200

发表回复

登录后才能评论