Javascript 角度视图的绑定时间
我是新手。我有一个非常基本的问题,我试着在这么短的时间内寻找解决方案 我想在视图中显示当前时间,并在时钟滴答作响时每秒更新视图,我得出如下结论: HTML: 我在视图中看到了时间,只是它本身没有更新。我需要刷新页面以查看最新时间 问题: 1为什么我的代码不每秒更新一次时间。数据绑定应该是这样工作的吗 我在其中一个答案中找到了fiddle,但不明白为什么我们需要调用$interval 3有没有其他方法可以解决这个问题 注意:我只想显示当前时间,不想显示日期。您需要添加$interval,它将每秒运行摘要循环,&getDateTime函数将被调用以更新绑定 控制器Javascript 角度视图的绑定时间,javascript,html,angularjs,Javascript,Html,Angularjs,我是新手。我有一个非常基本的问题,我试着在这么短的时间内寻找解决方案 我想在视图中显示当前时间,并在时钟滴答作响时每秒更新视图,我得出如下结论: HTML: 我在视图中看到了时间,只是它本身没有更新。我需要刷新页面以查看最新时间 问题: 1为什么我的代码不每秒更新一次时间。数据绑定应该是这样工作的吗 我在其中一个答案中找到了fiddle,但不明白为什么我们需要调用$interval 3有没有其他方法可以解决这个问题 注意:我只想显示当前时间,不想显示日期。您需要添加$interval,它将每秒运
我建议你看看Angular@Sandeep Nayak中的apply/digest,它对你有帮助吗?
<div ng-app ng-controller="TimeCtrl">
<b>{{getDatetime()}}</b>
</div>
function TimeCtrl($scope)
{
$scope.getDatetime = function(){
return(new Date().toLocaleString());
};
}
var app = angular.module('myapp',[])
app.controller('TimeCtrl',function ($scope, $interval)
{
$interval(function(){
// nothing is required here, interval triggers digest automaticaly
},1000);
$scope.getDatetime = function(){
return(new Date().toLocaleString());
};
});