Допустим, что свойство @Input () вашего пользовательского компонента имеет вид: @Input () myProp: string;
Так что в html вы можете использовать интерполяцию.
<ion-input placeholder='Label'>
<div class=label titletype={{ this.myProp }}>
{{title}}
</div>
</ion-input>
Кроме того, если ваш @Input это объект вместо строки, вы можете оценить его свойство, чтобы определить, какой тип заголовка вы должны показать.
Пример:
@ Input () myObj: CustomClass;
html
<ion-input placeholder='Label'>
<div class=label titletype={{ this.myObj.myProp === condition ? 'inborder' : 'corner' }}>
{{title}}
</div>
</ion-input>