typescript Carousel Component TS - Iteration 3 - Album Height

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript Carousel Component TS - Iteration 3 - Album Height相关的知识,希望对你有一定的参考价值。

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

 // ...

 @Component({
   // ...
 })
 export class CarouselComponent implements OnInit {

   // ...
   @Input() ratio: number = 0.75;
   albumHeight: number;

   // ...

   ngOnInit() {
     // ...
     this.albumHeight = this.ratio * this.elRef.nativeElement.clientWidth;
     this.elRef.nativeElement.style.setProperty('--album-height', this.albumHeight + "px");
   }

 }

以上是关于typescript Carousel Component TS - Iteration 3 - Album Height的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Javascript 文件导入 Typescript

如何禁用typescript中的隐式导入

Vue+TypeScript 实际开发项目 避坑指南

Vue.js 自定义指令使用 TypeScript 检测点击外部元素

将 .eslintrc 重新定位到父级后,ESLint 找不到配置“prettier/@typescript-eslint”

VueJS/Typescript 错误:找不到模块“我的模块”或其相应的类型声明