簡體   English   中英

AngularJs輸入周-顯示當前CalendarWeek /將10天添加到當前日歷周

[英]AngularJs input Week - Show current CalendarWeek / Add 10 days to Current Calender Week

我對Angular並不陌生,並且遇到了一些atm問題。

這是我要構建的:

  1. 我想顯示當前日期:yyyy-MM-ss (Works)
  2. 我想顯示當前的日歷周:yyyy-Www (無效)
  3. 在按鈕ng-click上,我想將10天添加到今天。 (僅適用於1個)

編碼: JSFiddle

的HTML

<div ng-controller="MyCtrl">
<div>
    DateToday<br>
    <input type="date" placeholder="yyyy-MM-dd" value="{{today | date :'yyyy-MM-dd'}}"><br><br>

    CalendarWeek:<br>
    <input type="week" placeholder="YYYY-W##" value="{{today | date :'yyyy-Www'}}"/><br><br>

    <input ng-click="add10Days()" value="Add 10 Days" type="button"/>
  </div>
</div>

JS / AngularJS:

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {

$scope.today = new Date();

$scope.add10Days = function () {
      var numberOfDaysToAdd = 10;
      $scope.today.setDate($scope.today.getDate() + numberOfDaysToAdd);
  }; 
});

我認為這與周格式yyyy-w ##或我正在使用的瀏覽器(Chrome)有關。 幫助將不勝感激:)

謝謝

  1. “ ww”日期過濾器僅適用於Angular 1.3及更高版本。 我看你在1.0.1
  2. 似乎在小提琴中工作正常。 GIF如下:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM