/ / AngularJS: показва се само един ред, а не другият - javascript, angularjs, angularjs-direktiva, angularjs-range

AngularJS: показва се само една линия, а не друга - javascript, angularjs, angularjs-directive, angularjs-scope

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 за отговор № 1

Поставете и двете в едно и също приложение:

<div ng-app>
<div ng-controller="Today">{{now_time}}</div>
<div ng-controller="Yesterday">{{yst_date}}</div>
</div>