【问题标题】:Custom Timepicker to update as you type自定义时间选择器在您键入时更新
【发布时间】:2015-03-17 14:01:53
【问题描述】:

我是 Angular 新手,正在尝试创建自定义时间选择器。我希望在您单击按钮时更改时间 (00:00),但似乎无法使其正常工作。

http://jsfiddle.net/HB7LU/11856/

我也希望它默认为“pm”,但如果他们点击“am”则更改。任何人都可以帮忙。除了类似这样的事情之外,还有更好的方法吗:

 if($scope.time.length == 1 || $scope.time.length == 2){
    $scope.hour = $scope.time;
  } 

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    我不是 100% 你想要什么。如果您想在每次点击后或仅在日期完成后刷新。

    无论如何,在你的函数 addNumber 中,这条车道必须在 if 之前完成。因为如果你在之后做,if 条件会在你增加变量之前检查 siez。

    $scope.time += number;
    

    这就是我所做的。

    https://jsfiddle.net/HB7LU/11865/

    【讨论】:

    • 谢谢,我希望它在每次点击后刷新基本上......所以如果它设置为默认的'00:00'并且他们点击'1'我希望它说'01:00 ' 然后他们点击 '2' 这将是 '12:00' 等等
    • 然后有更新:jsfiddle.net/HB7LU/11868这里的不同之处在于,只有siez为4时才需要更新,每次点击后更新,视图也一样
    猜你喜欢
    • 2019-12-19
    • 2014-02-03
    • 2018-10-17
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多