I am working on Cordova tool and angularjs for my application.
cordovaApp.controller("VacationCtrl", function ($scope, $http, $location) {
$scope.tempdate = "2222";
$scope.ruleDetails = function () {
$scope.tempdate = "3333";
}
});
view 1
<div ng-controller="VacationCtrl">
<a ng-repeat="data in rules" ng-click="ruleDetails()" class="summaryListBorder" href="#detailVacationRule">
</a>
</div>
view 2
<div ng-controller="VacationCtrl">
{{tempdate}}
</div>
In above given code, I sat value of $scope.tempdate
to "2222". When I am click on link, it calls ruleDetails()
and set $scope.tempdata = "3333".
But when the new page is open with ng-view
, it shows only old value, i.e. "2222". I want to change it with "3333". I have tried with $scope.$apply()
too.
Thanks.