在我的EventCreate的TypeScript类中,我有@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
Intent intent = getIntent();
if (intent != null) {
mLat = intent.getDoubleExtra(LATITUDE_EXTRA_KEY, 0.0f);
mLong = intent.getDoubleExtra(LONGITUDE_EXTRA_KEY, 0.0f);
}
}
和startDateTime
属性,数据类型为endDateTime
。 HTML5使用输入类型Date
来获取时间。我只想问:如何使输入类型time
与TypeScript和Angular2一起使用?
time
答案 0 :(得分:2)
我知道这有点晚了,但是无论如何它可以帮助别人。输入类型“时间”输出您输入的时间的字符串表示形式。如果出于某种原因(如果出于某些原因)打算从该“时间”字符串中获取打字稿日期对象,则建议您查看一下输入类型datetime-local,然后将其值转换为{{ 1}}。 这是一个示例代码(我正在使用反应形式和角形材料):
new Date(your_input_value)
然后组件类的一部分看起来与此类似
<form [formGroup]="meetingForm" novalidate autocomplete="off">
.............. other input fields .....................
<input matInput
type="datetime-local"
placeholder="Start Time"
formControlName="meetingStartTime">
....................................
</form>