Tôi muốn thêm thuộc tính vào bộ chọn tùy chỉnh mà tôi tạo trong triển khai thành phần góc 2.Thêm thuộc tính vào Bộ chọn thành phần góc 2
@Component({
selector: 'my-node', // add attributes to this selector
template: `<div> <ng-content></ng-content> </div>`
})
Vì vậy mà khi tôi làm <my-node>
Các dom tạo bộ chọn với những thuộc tính thêm
<my-node flex="25" layout="row">
Tôi không muốn cứng mã những thuộc tính này mỗi khi tôi làm <my-node>
. Tôi muốn các thuộc tính đó là một phần của các bộ chọn được xây dựng mẫu.
Something như thế này là những gì Im tìm kiếm nhưng không thấy bất cứ điều gì giống như nó trong api
@Component({
selector: 'my-node',
selectorAttributes: `layout="row"` // generates <my-node layout="row">
template: `<div> <ng-content></ng-content> </div>`
})
Bạn đang cố gắng để đạt được? Tại sao không đặt chúng vào phần tử gốc của mẫu? – jonrsharpe
Bạn đã thử @HostBinding chưa? – yurzui