Я пытаюсь центрировать выравнивание ввода/редактирования текста на карте с помощью атрибута layout-align. Однако из-за моего невежества и младенчества (началось обучение сегодня), я не могу понять, почему Edit Text не будет выравниваться по центру внутри этой карты View.layout-align = "center" не работает Angular
<div flex="50" layout="row" layout-align="center">
<md-card flex="50">
<md-input-container layout-align="center center" class="md-block" flex="50">
<input required type="text" placeholder="Observation Number" ng-model="learningCenter.observations.obsNum" />
</md-input-container>
</md-card>
</div>
Демо здесь: https://codepen.io/camden-kid/pen/zBQZLW?editors=1010#0
Означает ли это, если у меня есть 10 контейнеров ввода и кнопка, мне придется поместить их все в отдельные div с layout = row? –
@UmerFarooq да, вам нужно – Sajeetharan
Я уже пробовал это и, похоже, работает, но разве это не лишняя работа для компилятора/средства визуализации в браузере, что может привести к поражению производительности (что может быть не заметным в определенных областях по всей видимости)? Плюс это тоже кажется очень утомительным и дополнительной работой –