Как получить ширину/высоту элемента внутри директив и компонента?
@Component({
selector: '.donation',
template: `
<figure id="donation" move>
<img src="image/qrcode.png"/>
<figcaption>
Buy me a cup of coffee.
</figcaption>
</figure>
`
})
export class DonationComponent{}
@Directive({
selector: '[move]'
})
export class MoveDirective{}
Эй, я хочу, чтобы ширина/высота элемента в MoveDirective и DonationComponent, я прочитал документ несколько раз, но до сих пор не может найти путь к этому answer.Do кто-то знаю, что это, пожалуйста, помогите мне ,большое спасибо!
Большое спасибо, он работает отлично! Но я все еще немного смущен, почему использование offsetHeight, но не свойство height, чтобы получить высоту элемента? –
'ElementRef' был отмечен как риск для безопасности: https://angular.io/docs/js/latest/api/core/index/ElementRef-class.html - все еще нормально его использовать? – shiva
@shiva нет риска, так как вы также извлекаете информацию из DOM, не вставляя опасных элементов. – bersling