Вот решение для управления в maxlength,
, которое вы должны передать так в теге textarea,
[maxLength]="textareaLength"
, вы также можете использовать это также,
[attr.maxlength]="maxLength"
вы можете установить это значение переменной в машинописном тексте,
Для получения дополнительной справки,
Angular2 maxLength для textarea как переменной
http://embed.plnkr.co/CkAbaQLQVndoC47OtQRF/
Надеюсь, это решит вашу проблему.
Во-первых, код, который вы показываете, имеет закомментированную часть загрузки, так что я не думаю, что это код, который вы на самом деле используете, что усложняет задачу порекомендовать вам решение.
Если вам нужно, чтобы в центре экрана находился загрузочный счетчик, а все остальное скрывалось, вам нужно добавить вид вокруг него:
{
isLoading && (
<View style={{width: '100%', height: '100%', alignItems: 'center', justifyContent: 'center'}}>
<ActivityIndicator
style={{ height: 80 }}
color="#C00"
size="large"
/>
</View>
)
}