.net 无法在Blazorise Blazor中设置时间选择器

hwazgwia  于 2023-02-17  发布在  .NET
关注(0)|答案(1)|浏览(159)

我需要从我的模型绑定时间选择器初始值。
time picker as addon
初始化时间选择器?timePicker = new();
full code
两种方法我都试过了:时间选择器=新的时间选择器(){时间=应用程序设置.现金订单执行时间.一天中的时间};
时间选择器.时间=应用设置.现金订单执行时间.时间;
currentValue,Time正在变化,我可以在watch中看到,但在前端,它显示的是默认值00:00..或null,如果我将TimeSpan设置为可空...
front-end
是..我可以从timePicker获得更新值。更改后的时间..但问题出在设置值中..它始终选择默认值
上面提到的代码...

0sgqnhkj

0sgqnhkj1#

我认为您没有正确执行双向绑定。请使用内置双向绑定或从InputBase继承
我会使用HTML5输入类型time和双向绑定,这会给予你一个原生的感觉。

<input type="time" @bind-value="StartDateTime">

@code
{
     public DateTime StartDateTime { get; set; }
}

如果你想用双向绑定的方法创建一个组件,我建议你继承@inherits InputBase<DateTime>并将绑定改为@bind="CurrentValue"

相关问题