У меня есть эта функция, которая принимает динамические данные и сохраняет их для некоторых переменных. Очень просто и работает ... но только в первый раз я сохраняю данные. После этого он просто хранит информацию и не обновляется.Почему эта функция не сохраняет информацию более одного раза?
Контроллер:
$scope.savedata=function(cal,time,title){
$rootScope.rescal=cal;
$rootScope.restime=time;
$rootScope.restitle=title;
$scope.dater = new Date();
$scope.monthly = $scope.dater.getUTCMonth()+1;
$scope.day = $scope.dater.getUTCDate();
$scope.sdater = $scope.day+"/"+$scope.monthly;
$rootScope.resdate = $scope.sdater.toString();
}
HTML:
<p style="border:2px solid black;" ng-click="savedata({{totalcalc}},{{totalTime}},'{{choice.title}}')">Saved Date</p>
Любой совет будет большим. Спасибо :)
Ее не ясно из вашего примера, в любом случае, если я правильно Вас понял: вы пытаетесь добавить '$ root' перед тем' totalcalc '? например: '$ root.totalcalc' и т. д. Также вам не нужно устанавливать' {{}} ' –