首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ember.js -成员-pikaday不允许预置日期

Ember.js -成员-pikaday不允许预置日期
EN

Stack Overflow用户
提问于 2016-05-22 13:06:19
回答 1查看 678关注 0票数 3

我正在尝试使用ember.js插件在ember-pikaday中创建一个数据报警器。当数据报警器显示时,它应该有一个日期。因此,我在模板中添加了以下代码:

代码语言:javascript
复制
{{pikaday-input value=rental.date format="MMMM Do YYYY" yearRange="2016" useUtc=true}}

但是,即使我将值指定为rental.date,输入仍然是空的。我知道rental.date的值不是null,因为当我将占位符设置为rental.date时,占位符的日期是正确的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-25 15:14:30

问题与你的情况是由于事实,你是传递一个瞬间的对象,直接馀烬-皮卡第。与直接传递momentjs对象不同,只需在所有者组件上创建一个名为下面的计算属性:

代码语言:javascript
复制
  rentalDate:Ember.computed('rental.date', function() {
      return this.get('rental.date').toDate();
  }),

并执行与rentalDate的绑定。成员-pikaday不处理由自己传入的动量对象,只需通过toDate()提取实际的javascript对象,如上面的代码片段所示。为了澄清起见,您还可以将格式化的字符串传递给成员-pikaday,如"25/05/2016“、"2016.05.25”等。它还将正确处理此类字符串值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37374750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档