javascript - 如何从 primeNG 中的 <p-calendar> 获取输入值?

标签 javascript angular primeng

我遇到这样的情况:必须显示输入日历中选定的值。
如何从输入中获取该值并以相同的格式显示在下面?
我要补充的是,这里不可能使用 angular2 日期管道,因为我有日期数组而不是单个值。

我的代码:https://plnkr.co/edit/md3rRokf7FynTD5fz2gz?p=preview

<h3>Angular 4.2.6, PrimeNG 4.1.3, Calendar example</h3>
<div class="box-body">
    <div class="row">
        <div class="col-md-12">
            <p-calendar maxDateCount="2" placeholder="Choose days" [(ngModel)]="dates" selectionMode="multiple" readonlyInput="true"></p-calendar>
        </div>
        <div class="col-md-12">
            <p-calendar placeholder="Choose range of date" [(ngModel)]="rangeDates" selectionMode="range" readonlyInput="true"></p-calendar>
        </div>
    </div>
    <div class="row">
        <div class="col-md-12">
            Your days:
        </div>
        <div class="col-md-12">
            Your range of date:
        </div>
    </div>
</div>

最佳答案

只需在那里绑定(bind)值

<div class="col-md-12">
   Your days: {{dates}}
 </div>
 <div class="col-md-12">
   Your range of date: {{rangeDates}}
 </div>

格式更改

<div class="col-md-12">
   Your days: <span *ngFor='let date of dates'>{{date | date}}</span>
 </div>
 <div class="col-md-12">
   Your range of date: <span *ngFor='let rangeDate of rangeDates'>{{rangeDate | date}}</span>
 </div>

如果您正在寻找其他东西,请告诉我。

关于javascript - 如何从 primeNG 中的 <p-calendar> 获取输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45816704/

相关文章:

javascript - 在 Angular 7 中处理二维数组。 ngFor

angular - 动态对话框中的 PrimeNG 步骤

javascript - angular 的 Controller 方法如何使 $scope 可用于我的函数参数

angular - 在 Angular 5 中单击关闭 Angular2 通知时出现 ViewDestroyedError

javascript - 这是一个有效的 JS 代码吗?

javascript - Angular2使用javascript从外部文件加载组件

css - 如何让 PrimeNg VirtualScroller 响应高度?

typescript - 如何让 PrimeNG 菜单栏组件工作?

javascript - 在图像上定位图像

javascript - javascript 中使用 this 和不使用 this 的对象的属性