AngularJS:只显示一行,而不是其他
我有AngularJS代码,其中只有一个显示在我的页面中
function Today($scope, $timeout) {
$scope.now_time = 0;
(function update() {
$timeout(update, 1000);
var now = moment();
$scope.now_time = now.format("ddd, MMM Do, h:mm:ss a");
}());
}
function Yesterday($scope, $timeout) {
$scope.yst_date = 0;
(function update() {
$timeout(update, 1000);
var yst = moment().subtract('days', 1);
$scope.yst_date = yst.format("ddd, MMM Do");
}());
}
在html中,我有:
<div ng-app ng-controller="Today">{{now_time}}</div>
<div ng-app ng-controller="Yesterday">{{yst_date}}</div>
只有第一个now_time
出现。
我应该如何设置变量或其他任何内容来显示它们?
答案 0 :(得分:0)
将两者放在同一个应用中:
<div ng-app>
<div ng-controller="Today">{{now_time}}</div>
<div ng-controller="Yesterday">{{yst_date}}</div>
</div>