явного указания Non-null assertion operator во всех required инпутах - нету?
Ну зачем же полное отключение, если так раздражает именно ошибка что хочется на нее закрыть глаза есть ts-ignore
Наверное нет, это же просто typescript
И я не думаю что есть один универсальный путь, все зависит от параметра, где то можно дефолт прописать, где то !, где то обрабатывать undefined, это мое мнение
Условно есть required параметр без которого компонент не может работать, тогда можно указать что он не может быть undefined и кидать ошибку или просто в компоненте болванку показать
Я понимаю, но выглядит как принуждение)) Ощущение что без strict opt-in mode было больше контроля над компонентом без нарушения «правил».
Не уверен что контроля в этом случае больше, скорее выглядит как игнорирование потенциальных проблем, т.к. как я писал ангуляр не обязывает передавать параметры в компонент
Ну вообще это можно сделать с помощью соответствующего описания селекторов. Например так: selector: ‘my-comp[inputProp]’
Надо попробовать кстати
Обсуждают сегодня