Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制器上的AngulaJs日期格式_Javascript_Angularjs - Fatal编程技术网

Javascript 控制器上的AngulaJs日期格式

Javascript 控制器上的AngulaJs日期格式,javascript,angularjs,Javascript,Angularjs,我有这段代码,它在html部分返回了一个很好的日期格式,但我需要在JavaScript“controller”部分返回相同的格式 视图: {日期|日期:'yyyy-MM-dd HH:MM:ss'} 返回:2016-07-09 00:14:09 所以我想在console.log()中返回相同的格式 任何帮助都将不胜感激。尝试在控制器中使用$filter服务,如下所示。您应该在控制器中注入$filter服务 app.controller("Ctrl",function ($scope, $f

我有这段代码,它在
html
部分返回了一个很好的日期格式,但我需要在
JavaScript
“controller”部分返回相同的格式

视图:


{日期|日期:'yyyy-MM-dd HH:MM:ss'}
返回:
2016-07-09 00:14:09

所以我想在
console.log()中返回相同的格式

任何帮助都将不胜感激。

尝试在控制器中使用
$filter
服务,如下所示。您应该在控制器中注入
$filter
服务

  app.controller("Ctrl",function ($scope, $filter){
  });
在语法控制器中

  function Ctrl($scope, $filter)
   {
     $scope.date = new Date();
   }

 var date  = $filter('date')(new Date(input), 'yyyy-MM-dd HH:mm:ss');
//代码在这里
var app=angular.module('app',[])
应用程序控制器(“Ctrl”,函数($scope,$filter){
$scope.date=新日期();
变量日期=$filter('date')($scope.date,'yyyyy-MM-dd HH:MM:ss');
控制台日志(日期);
});

{日期|日期:'yyyy-MM-dd HH:MM:ss'}

尝试在控制器中使用
$filter
这样的服务。您应该在控制器中注入
$filter
服务

  app.controller("Ctrl",function ($scope, $filter){
  });
在语法控制器中

  function Ctrl($scope, $filter)
   {
     $scope.date = new Date();
   }

 var date  = $filter('date')(new Date(input), 'yyyy-MM-dd HH:mm:ss');
//代码在这里
var app=angular.module('app',[])
应用程序控制器(“Ctrl”,函数($scope,$filter){
$scope.date=新日期();
变量日期=$filter('date')($scope.date,'yyyyy-MM-dd HH:MM:ss');
控制台日志(日期);
});

{日期|日期:'yyyy-MM-dd HH:MM:ss'}

当您尝试在java脚本代码中使用ng过滤器时,您需要在控制器中定义它,以便控制器能够检测到它

比如说

app.controller('MainController', function($scope, $filter) {});
这里$scope和$filter都是我们将在控制器中使用的依赖项。 在这之后,我们可以在JS控制器内使用任何内置或自定义的ng过滤器。
当您尝试在java脚本代码中使用ng筛选器时,您可以选择此链接以了解更多详细信息,您需要在控制器中定义它,以便控制器能够检测到它

比如说

app.controller('MainController', function($scope, $filter) {});
这里$scope和$filter都是我们将在控制器中使用的依赖项。 在这之后,我们可以在JS控制器内使用任何内置或自定义的ng过滤器。
您可以选择此链接了解更多详细信息

如果我是正确的,您将获得HTML格式的过滤数据,并且希望在JS端获得相同的数据。使用$scope.date=$filter('date')($scope.date,'yyyy-MM-dd HH:MM:ss');在你的js里。是的,没错。谢谢你的快速回复。让我检查一下,我发现了这个错误:ReferenceError:$filter未定义定义$filter作为控制器中的依赖项,就是这样。我认为这个问题不值得一问。您只需搜索“use ng filter in javascript”即可找到解决方案。我不知道怎么做,请告诉我如何添加$filter作为依赖项?如果我是正确的,您将获得HTML中的过滤数据,并希望在JS端获得相同的数据。使用$scope.date=$filter('date')($scope.date,'yyyy-MM-dd HH:MM:ss');在你的js里。是的,没错。谢谢你的快速回复。让我检查一下,我发现了这个错误:ReferenceError:$filter未定义定义$filter作为控制器中的依赖项,就是这样。我认为这个问题不值得一问。您只需搜索“use ng filter in javascript”即可找到解决方案。我不知道如何执行此操作,请告诉我如何添加$filter作为依赖项?感谢您的回复,这很有帮助。感谢您的回复,这很有帮助。