В $scope.addItem1 = function Start(dateBegin) создается переменная var dateBegin = new Date(), потом преобразуется во время, это все происходит при нажатии на клавишу Start, после этого я нажимаю на клавишу Stop и на экран в таблицу должны занестись данные, одни из которых ,dateEnd и dateBegin, но пишет,что dateBegin не назначена в $scope.addItem = function Stop(text, project,dateBegin,dateEnd,date)
purchaseApp.controller("purchaseController", function ($scope) {
$scope.list = model;
$scope.addItem1 = function Start(dateBegin) {
var dateBegin = new Date();
var dateBegin = dateBegin.toLocaleTimeString();
console.log(dateBegin);
}
$scope.addItem = function Stop(text, project,dateBegin,dateEnd,date) {
dateEnd = new Date();
dateEnd = dateEnd.toLocaleTimeString();
var date= dateEnd- dateBegin;
console.log(dateBegin);
if(text != "")
{
$scope.list.items.push({ purchase: text, project: project,dateBegin:dateBegin,dateEnd: dateEnd,date:date});
}
}
});