在nativecript中,有一个钟声,它显示了一个时间,但是以12小时的格式显示,但我想以24小时格式设置时间。我看不到任何有用的方法。请帮助
我看到您在操场演示中使用了启动代码。您只需要在那里进行一次稍作更改即可。
用true
java.lang.Boolean.TRUE;
上面的代码正在使用一种本机方法来检查布尔值。但是,拥有原始布尔值不会产生任何问题。
这是完整的片段 -
const timePicker = args.object;
if (isAndroid) {
timePicker.android.setIs24HourView(true);
timePicker.hour = 23;
timePicker.minute = 59;
}
您的操场样本有打字稿错误
home/home.component.ts(16,44(:找不到名称'java'。
您要做的就是声明文件顶部的Java变量,例如
import { Component, OnInit } from "@angular/core";
import { TimePicker } from "tns-core-modules/ui/time-picker";
declare var java;
另外,您可以将TNS-Platform-Declarations安装为本地项目中的DEV依赖性,并如ReadMe文件中所述创建reference.d.ts
,如果您更喜欢Intellisense支持本机APIS。