当前位置:  开发笔记 > 前端 > 正文

Angular2将CSS类设置为组件变量值

如何解决《Angular2将CSS类设置为组件变量值》经验,为你挑选了1个好方法。

我正在尝试做一些听起来很简单的事情,但我找不到任何满足我需求的例子.我有一个简单的组件,呈现ajax微调器,但我想允许使用者传入一个类或多个类(由空格分隔)作为组件的输入参数,并让组件视图模板将类添加到img标记中模板.这是我的组件:

import { Component, OnInit, Input } from '@angular/core';

@Component({
    moduleId: module.id,
    selector: 'loading',
    templateUrl: 'loading.html',
    inputs: ['imgClass']

})

export class LoadingComponent {
    @Input() imgClass: string;
}

这是视图模板:


这是我想要使用它的方式:

 

所以我想通过加载组件将中心块添加到img标签,但它似乎没有工作.

当应用加载标记时,这是: 在此输入图像描述

它没有获得imgClass变量值,而是将文字'imgClass'添加为类.



1> dlcardozo..:

更改视图模板:


这更符合您的需求.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有