Điều gì hiện @Component.host
tài sản đứng cho?Angular2: Thuộc tính máy chủ thành phần
Theo Angular2 documentation nó là viết tắt của:
chủ - Bản đồ tài sản lớp để lưu trữ các ràng buộc yếu tố cho các sự kiện, tài sản và các thuộc tính.
Tôi không tìm hiểu điều đó là gì?
Tôi đang đặt mục này để hiểu mã công cụ mà tôi đã gặp trong những ngày qua.
Mã này là:
@Component({
selector: 'layout',
encapsulation: ViewEncapsulation.None,
templateUrl: './layout.template.html',
host: {
'[class.nav-static]' : 'config.state["nav-static"]',
'[class.chat-sidebar-opened]' : 'chatOpened',
'[class.app]' : 'true',
id: 'app'
}
})
export class Layout {