是否可以为整个AngularJs应用程序定义UTC的时区?
我想避免设置属性
ng-model-options="{timezone: 'UTC'}"
因为我必须定义它,每次我必须声明一个输入日期
<input type="date" ng-model="value" ng-model-options="{timezone: 'UTC'}">
谢谢
答案 0 :(得分:0)
你应该考虑为此创建一个自定义指令,基本上你将这个逻辑封装在一个指令中,并在需要日期输入的地方使用你的应用程序中的自定义指令,here是对plunkr的演示!!
app.directive('utcdateInput',function(){
return {
restrict:'E',
template:'<input type="date" ng-model="value" ng-model-options="{timezone: """UTC"""}">'
}
});
希望这会有所帮助!!