Tôi muốn tham chiếu một thuộc tính trên một thành phần trong A. đó là 'cấu tử của thành phần B. mẫu của thành phần đó. Các apis về vấn đề này dường như thay đổi một chút, nhưng tôi mong đợi những điều sau đây để làm việc:Ràng buộc vào một thuộc tính thành phần trong angular2
<my-component [greeting]="hello"></my-component>
// my component.es6.js
@Component({
selector: 'my-component',
properties: {
'greeting': 'greeting'
}
})
@View({
template: '{{greeting}} world!'
})
class App {
constructor() {
console.log(this.properties) // just a guess
}
}
Tôi đang làm gì sai?
Tôi không chắc nó có thể với việc xây dựng hiện hành của góc. Tôi poked xung quanh để xem làm thế nào 'angular2_material' xử lý nó, nhưng khi tôi thử những kỹ thuật, nó hoặc là không làm bất cứ điều gì, hoặc họ đang sử dụng các tính năng không tìm thấy trong angular2 của tôi (kéo từ npm khoảnh khắc trước). (1) '[md-button] [href]' là một ví dụ đơn giản tôi đã tìm thấy rằng chỉ đơn giản là hy vọng rằng 'tabIndex' (sử dụng' hostProperties', không phải 'properties') sẽ được ràng buộc với đối tượng, nhưng trong mã của tôi , nó không bao giờ là. (2) 'md-radio-button' sử dụng @Attribute, mà TypeScript sẽ không biên dịch cho tôi (angular2/angular2 không có memember được xuất khẩu 'Attribute'). – Langdon
@Langdon thú vị, cảm ơn vì đã điều tra! Có vẻ như mọi thứ có chút thông suốt, điều này được mong đợi. –