Я использую 3 col-xs-6 для своих полей формы, но не получаю желаемый результат.
Я хочу добиться этого:
| col-xs-6 |
| col-xs-6 |
| col-xs-6 |
но вместо этого я вижу это
| col-xs-6 | col-xs-6 |
| col-xs-6 |
Я знаю, что так оно и есть, но я хочу достичь первого результата. Я пытался применить row к каждому из col-xs-6s, но это не сработало.
Это мой HTML
<div class="col-xs-12">
<h1>Form</h1>
<form class="top20" ng-submit="vm.exportForm()" name="vm.exportForm" novalidate>
<formly-form model="vm.exportModel" fields="vm.exportFields" form="vm.exportForm"></formly-form>
</form>
</div>
и вот как я структурирую форму в контроллере
vm.exportFields = [
{
className: 'col-xs-6',
key: 'field1',
type: 'select2',
templateOptions: {
label: 'Field1',
valueProp: 'subCode',
labelProp: 'description',
options: []
}
},
{
className: 'col-xs-6',
key: 'field2',
type: 'select2',
templateOptions: {
label: 'Field2',
valueProp: 'subCode',
labelProp: 'description',
options: []
}
},
{
className: 'col-xs-6',
key: 'field3',
type: 'select2',
templateOptions: {
label: 'Field3',
valueProp: 'subCode',
labelProp: 'description',
options: []
}
}
];
Обновление
Я решил сделать поля col-xs-12
и вместо этого обернуть их <div class="col-xs-6"></div>
. Похоже, я ожидал, что это будет. Спасибо, ребята.