首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将宽度从ts传递给div?

如何将宽度从ts传递给div?
EN

Stack Overflow用户
提问于 2017-11-22 00:14:56
回答 1查看 257关注 0票数 0

我有这个:

代码语言:javascript
复制
 ngAfterViewInit() {
        this.skillImgs.forEach((skill: ElementRef) => {
            console.log(skill.nativeElement,'native element');
       });

    }

我的html:

代码语言:javascript
复制
<div #skillImg [style.width]="event.width" class="{{fixed ? 'fixed-div' : ''}}" *ngFor="let event of events">
    <header class="sticky"><span>{{event.datetime}}</span><span>{{event.date}}</span></header>
    <time-flow class="time-flow-child  z-table-view" *ngIf="event.event && !event.itemKey" [events]="event.event" [positions]="positions" [selected]="selected"></time-flow>
    <event-flow  class="z-col-24 nopadding z-event-cell" *ngIf="event.items" [events]="event.items" [positions]="positions" [selected]="selected"></event-flow>
</div>

我想要的是把这个宽度从skill.nativeElement.offsetWidth传递给div,但是我不知道怎么做。有什么建议吗?所以现在我有两个返回原生元素的div,我想把它们都以样式传递给html。

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 01:21:52

这是我的工作:

代码语言:javascript
复制
<div [style.width]="event.width" *ngFor="let event of events">{{event.width}}</div>

events:any[]=[
        {width:'100px'},
        {width:'200px'}]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47417711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档