Digamos que tengo un componente Angular2
//home.component.ts
import { Component } from 'angular2/core';
@Component({
selector: "home",
templateUrl: "app/components/templates/home.component.html",
styleUrls: ["app/components/styles/home.component.css"]
})
export class HomeComponent {
public width: Number;
public height: Number;
}
El archivo html de plantilla para este componente
//home.component.html
<div class="home-component">Some stuff in this div</div>
Y finalmente el archivo css para este componente
//home.component.css
.home-component{
background-color: red;
width: 50px;
height: 50px;
}
Como puede ver, hay 2 propiedades en la clase width
y height
. Me gustaría que los estilos CSS para ancho y alto coincidieran con los valores de las propiedades de ancho y alto y cuando se actualizan las propiedades, el ancho y alto de la actualización div. ¿Cuál es la forma correcta de lograr esto?
puede lograr esto llamando a una función también
fuente
En Html:
En Ts
fuente