Javascript 使用angularjs筛选日期时出现ReferenceError

Javascript 使用angularjs筛选日期时出现ReferenceError,javascript,angularjs,datetime,time,Javascript,Angularjs,Datetime,Time,在第二行中,我想得到时间,但是我得到了引用错误 我有什么问题 $scope.dates = new Date(); var ed = new Date($filter('date')($scope.dates,'hh:mm:ss')); 您需要在控制器声明中注入$filter,如下所示: (function(){ var app = angular.module('notesApp',['angular-markdown-editable']); app.controller('not

在第二行中,我想得到时间,但是我得到了引用错误

我有什么问题

$scope.dates = new Date();
var ed = new Date($filter('date')($scope.dates,'hh:mm:ss'));

您需要在控制器声明中注入
$filter
,如下所示:

 (function(){

var app = angular.module('notesApp',['angular-markdown-editable']);

 app.controller('notesController', function($scope, $interval){

function updateTime() {
  $scope.dates = new Date();
  var ed = new Date($filter('date')($scope.dates,'hh:mm:ss'));
  alert(ed);
      }
...

您能告诉我们控制器、指令或服务定义吗?我需要看看您是如何注入
$fitler
@Dalorzo的我需要看看下面提供的角度组件声明答案
app.controller('notesController', function($scope, $interval, $filter){ // <-- filter was added at the end
var date = new Date();
var seconds = date.getSeconds();
var minutes = date.getMinutes();
var hour = date.getHours();