Javascript 如何在ngModel中转换为毫秒?
这是我的HTML:Javascript 如何在ngModel中转换为毫秒?,javascript,html,date,angular,Javascript,Html,Date,Angular,这是我的HTML: <input [(ngModel)]="ask.start" type="number" min="0"/> 我需要使用type=“number”,因为用户会遇到如下问题 “你想在几天内看到这个” 然后是输入 [(ngModel)]值是天数。我需要以某种方式将其转换为毫秒,以便获取毫秒值并存储它 编辑:1天的毫秒公式为24*60*60*1000 我该怎么做?我已经为这件事发疯好几天了 谢谢。您应该创建一个自定义管道 @Pipe({ name: 'myPipe
<input [(ngModel)]="ask.start" type="number" min="0"/>
我需要使用type=“number”
,因为用户会遇到如下问题
“你想在几天内看到这个”
然后是输入
[(ngModel)]
值是天数。我需要以某种方式将其转换为毫秒,以便获取毫秒值并存储它
编辑:1天的毫秒公式为24*60*60*1000
我该怎么做?我已经为这件事发疯好几天了
谢谢。您应该创建一个自定义管道
@Pipe({ name: 'myPipe'})
export class MyPipe implements PipeTransform{
transform(val) {
return val * 24 * 60 * 60 * 1000
}
}
按如下方式更改您的输入:
<input [(ngModel)]="ask.start | myPipe" type="number" min="0"/>
相关问题:一种方法是如何使用日期对象?请提供一个例子。谢谢。请给我一分钟。我收到了以下错误:
在…
的第31列的操作表达式中不能有管道。是否添加了(ngModelChange)=“value=$event”之类的内容?否则,您所需的值将无法到达管道。请参阅此plunker示例以获得帮助:不,我没有。。是否有其他方法从type=“number”获取毫秒?