In Angular 1 è possibile rendere obbligatorio un attributo di direttiva. Come lo facciamo in Angular 2 con @Input? I documenti non lo menzionano.Angular 2 make @Input on directive required
Es.
Component({
selector: 'my-dir',
template: '<div></div>'
})
export class MyComponent {
@Input() a:number; // Make this a required attribute. Throw an exception if it doesnt exist
@Input() b:number;
constructor(){
}
}
Potrebbero Voglio anche controllare indefinito e dare un messaggio di errore specifico per quello ... se un valore viene passato dall'attributo e viene errato o non definito per qualche altro motivo, ciò richiamerà l'attenzione su questo fatto più rapidamente, il che renderà più semplice eseguire il debug. – jpoveda
grazie, ma non esiste un meccanismo per quello fornito dal framework, corretto? –
Corretto, attualmente nessun supporto di framework. –