Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在typescript 8中动态创建样式_Typescript_Sass_Angular8 - Fatal编程技术网

在typescript 8中动态创建样式

在typescript 8中动态创建样式,typescript,sass,angular8,Typescript,Sass,Angular8,html 添加的两个类(imageBorderClassName和customClassName)只是类名,现在我需要向它们添加样式 比如说 宽度:borders.BottomLeftImageWidth+“px”, 高度:borders.TopRightImageHeight+“px” 我该怎么做呢 <div *ngFor="let view of book.selectedPage.views"> <div [ngClass]="getB

html

添加的两个类(imageBorderClassName和customClassName)只是类名,现在我需要向它们添加样式 比如说

宽度:borders.BottomLeftImageWidth+“px”, 高度:borders.TopRightImageHeight+“px”

我该怎么做呢

<div *ngFor="let view of book.selectedPage.views">
   <div [ngClass]="getBorderClasses(view.viewNumber, book.selectedPage.viewBordersLookup)">
   </div>
</div>
public getBorderClasses(viewNumber: number, viewBordersLookup: any) {
        var borders = this.dimensionUtils.getBordersForView(viewNumber, viewBordersLookup);
        return borders.imageBorderClassName + " " + borders.customClassName;
    }