В Angular 1 мы можем сделать требуемый атрибут. Как мы это делаем в Angular 2 с @Input? Документы не упоминают об этом.Угловой 2 make @Input по директиве требуется
Например.
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(){
}
}
Вы могли бы также хочу проверить на неопределенное и дать конкретное сообщение об ошибке для этого ... если значение передано атрибутом и оно ошибочно написано или не определено по какой-либо другой причине, это будет привлекать внимание к этому факту быстрее, что упростит его для отладки. – jpoveda
спасибо, но нет механизма для обеспечения, предусмотренного каркасом, правильно? –
Исправить, в настоящее время нет поддержки фреймов. –