Vorrei fare riferimento a una proprietà su un componente all'interno di A. che il costruttore del componente B. il modello di quel componente. Le API su questo sembrano essere spostando un po ', ma mi aspetto le seguenti funzioni:Collegamento a una proprietà del componente in 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
}
}
Che cosa sto facendo di sbagliato?
io non sono sicuro che sia possibile con la generazione corrente di angolare. Mi sono messo a tastare per vedere come "angular2_material" lo ha gestito, ma quando provo quelle tecniche, non fa nulla, o usano funzionalità non trovate nel mio angular2 (estratte da npm pochi istanti fa). (1) '[md-button] [href]' è un semplice esempio che ho trovato che si aspetta semplicemente che 'tabIndex' (usando' hostProperties', non 'properties') sia legato all'oggetto, ma nel mio codice , non lo è mai. (2) 'md-radio-button' fa uso di @Attribute, che TypeScript non compilerà per me (angular2/angular2 non ha memembro esportato 'Attribute'). – Langdon
@Langdon interessante, grazie per le indagini! Sembra che le cose siano un po 'in divenire ora, il che è normale. –