2016-12-28 71 views
3

所以,我得到了一个包含离子内容的页面,它包含一个离子列表。Ionic2两个彼此相邻的离子日期时间

离子列表包含离子项目。这是一个像输入,标签等元素的容器。

我做了一个(非常丑陋的)图像,代表我想要完成的任务。

What i want

这是工作让彼此相邻像上面(蓝色部分),画面中的2个标签的代码。

<ion-item> 
    <ion-label>Label 1</ion-label> 
    <ion-label>Label 2</ion-label> 
    </ion-item> 

现在我想彼此相邻的2离子日期时间元素,所以我尝试这样做。

<ion-item> 
    <ion-datetime></ion-datetime> 
    <ion-datetime></ion-datetime> 
    </ion-item> 

这是结果。

Result

在这个例子中,没有代码来提供数据离子日期时间元素来展示,但在我的项目有。

有谁知道我可以如何得到这个工作?

下面是一个如何让它工作的例子。我们认为这是一个错误,所以我在这里报告它https://github.com/driftyco/ionic/issues/9818

+0

怎么样css'display:inline-block'? – Piou

+0

我有我正在寻找的答案。 无论如何感谢。 –

回答

2

您可以使用ion-rowion-col元素,实现该布局(或类似的东西至少):

<ion-list> 
    <ion-row> 
     <ion-col> 
     <ion-item> 
      <ion-label>Label 1</ion-label> 
     </ion-item> 
     </ion-col> 
     <ion-col> 
     <ion-item> 
      <ion-label>Label 2</ion-label> 
     </ion-item> 
     </ion-col> 
    </ion-row> 
    <ion-row> 
     <ion-col> 
     <ion-item> 
      <ion-datetime [(ngModel)]="startDate"></ion-datetime> 
     </ion-item> 
     </ion-col> 
     <ion-col> 
     <ion-item> 
      <ion-datetime [(ngModel)]="endDate"></ion-datetime> 
     </ion-item> 
     </ion-col> 
    </ion-row> 
    </ion-list> 

虽然我不知道如果这是在您的应用程序的情况下的有效选项。

+0

这有效,但我正在使用startdate和enddate,所以ngModel将绑定到2个不同的属性。 –

+0

哦,那只是为了更快地创建演示:)我已经更新了答案。主要想法是,您可以使用Ionic行和列元素创建复杂的布局。 – sebaferreras

+1

好的,这个工程!我只是在尝试这个,但没有在离子色谱柱中的离子项目。 –