2016-07-15 9 views

Antwort

0

Sie können es zur Zeit mit tun:

var app = angular.module("testApp", []); 
 

 
app.controller("ctrl", function($scope) { 
 
    $scope.week = 12; 
 
}); 
 

 
app.filter('getMondayOfWeek', function() { 
 
    return function(input) { 
 
    return input ? moment().day("Monday").week(input).format("MMM Do") : ""; 
 
    } 
 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="testApp" ng-controller="ctrl"> 
 
    {{week | getMondayOfWeek}} 
 
</div>

+0

k. Danke für deine Antwort. –

+0

K. Wenn das Jahr 2017, Woche 2 ist, wird es funktionieren? –

+0

Für die Verwendung von Jahren müssen Sie den Filter bearbeiten und einen Parameter hinzufügen. Überprüfen Sie dann, ob das Jahr vorhanden ist, und rufen Sie .year (theyear) vor dem Aufruf von .format auf – Vanojx1