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作为依赖项?感谢您的回复,这很有帮助。感谢您的回复,这很有帮助。