@name Input is required but no value is available yet. @category runtime @shortDescription A required input is accessed before a value is set. @description A required input was accessed but no value was bound. This can happen when a required input is accessed too early in your directive or component. This is commonly happening when the input is read as part of class construction. Inputs are guaranteed to be available in the `ngOnInit` lifecycle hook and afterwards. ## Fixing the error Access the required input in reactive contexts. For example, in the template itself, inside a `computed`, or inside an effect. Alternatively, access the input inside the `ngOnInit` lifecycle hook, or later.