кнопку Установить в строке ввода
Я хотел бы иметь входную строку ниже карты, в том числе кнопки (см рисунок). Это директивный компонент. HTML является:
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" />
<form [formGroup]="searchMapForm" (ngSubmit)="search(searchMapForm.value)">
<ion-item class="button">
<div id="map"></div>
</ion-item>
<ion-item class="input">
<ion-select placeholder="Land" formControlName="country">
<ion-option value="DE" checked="true">Deutschland</ion-option>
<ion-option value="AT">Österreich</ion-option>
<ion-option value="CH">Schweiz</ion-option>
</ion-select>
<ion-input placeholder="Postleitzahl" type="text" class="map-search" formControlName="postalCode"></ion-input>
</ion-item>
<ion-item class="button">
<div ion-button outline round small color="secondary" (click)="search(searchMapForm.value)">Suchen </div>
</ion-item>
</form>
CSS (я ничего там не делал):
search-map {
#map {
height: 30vh;
}
}
Я попытался поместить кнопку непосредственно в выше, но потом он просто исчез.
Как я могу получить кнопку в строку со страной и почтовым индексом?
Пожалуйста, добавьте ваш CSS также. – Aslam
Из кода, который вы указали, я думаю, что .unput имеет ширину 100% или задан дисплей: block; – Aslam
Вы можете попробовать, разместив все внутри «ионного ряда» с тремя «ионными колонками» внутри, один для выбора, второй для входа и третий для кнопки. – sebaferreras