Web サービスを呼び出すどのコントローラーでも、コントローラーdate:
の dom で使用されているものと同じフィルターを使用でき{{myDateObjectThatNeedsToBeFormatted | date: 'yyyy-MM-dd'}}
ます。
サービスを注入するだけ$filter
です!!!
//Controller
angular.controller("myControllerThatCallsAWebservice", ["$scope","$filter", "myWebService", myNamedControllerFn]);
function myNamedControllerFn($scope, $filter, myWebService) {
$scope.myDateVariableThatIsBoundToNgModel = new Date(2013, 9, 22);
$scope.isolatedFnForConvertingYourDateToDesiredString = function alwaysNameFunctionsForDebuggingFn() {
return $filter('date')($scope.myDateVariableThatIsBoundToNgModel, "yyyy-MM-dd")
}
myWebService.webServiceCallToDoStuff(
$scope.isolatedFnForConvertingYourDateToDesiredString()
);
}