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();