4
我有下面的代码片段:动态设置ngModelOptions在角
<input type="date" ng-model="arrival" ng-model-options="{timezone: 'PST'}" />
<input type="time" ng-model="arrival" ng-model-options="{timezone: 'PST'}" />
{{arrival}}
可以正常工作(日期显示,从PST转换UTC时间)。现在我努力使“PST”选项动态:
<select ng-model="timezone>
<option value="PST">PST</option>
<option value="EST">EST</option>
</select>
<input type="date" ng-model="arrival" ng-model-options="{timezone: timezone}" />
<input type="time" ng-model="arrival" ng-model-options="{timezone: timezone}" />
{{arrival}}
但是,更改时区从不更新的到来(似乎绑定不nd-model-options
工作)。任何方式我可以强制时区更改时刷新字段?
编辑
小提琴:https://jsfiddle.net/10nfqow9/
尝试具有以ng-模型选项的对象,是这样的: 'NG-模型选项= “选项”' 和 '$ scope.options = {timezone:$ scope.timezone}' –
@NMittal没有什么区别。 –