AngularJS:全局定义UTC时区?

时间:2016-01-06 09:08:43

标签: angularjs date

是否可以为整个AngularJs应用程序定义UTC的时区?

我想避免设置属性

    ng-model-options="{timezone: 'UTC'}"

因为我必须定义它,每次我必须声明一个输入日期

    <input type="date" ng-model="value" ng-model-options="{timezone: 'UTC'}">

谢谢

1 个答案:

答案 0 :(得分:0)

你应该考虑为此创建一个自定义指令,基本上你将这个逻辑封装在一个指令中,并在需要日期输入的地方使用你的应用程序中的自定义指令,here是对plunkr的演示!!

app.directive('utcdateInput',function(){
    return {
        restrict:'E',
        template:'<input type="date" ng-model="value" ng-model-options="{timezone: """UTC"""}">'
    }
});

希望这会有所帮助!!