У меня есть страница местоположений, которая делает кое-что, и когда конечный пользователь нажимает на местоположение, он затем переходит на новую страницу. Я пытаюсь передать некоторые данные на новую страницу, используя тот же контроллер и область видимости, но на новой странице он отбрасывает область видимости?
HTML:
<h3 class="fc-primary" ng-click="canvasLocation(location.id)"><a href="/about-us/location">{{location.id}}</a></h3>
Угловой контроллер:
$scope.canvasLocation = function(locationId) {
angular.forEach($scope.model.canvasLocations.response.locations,
function(value) {
if (value.id === locationId ) {
$scope.model.canvasLocationData.push(value);
var tempArry = [];
tempArry.push(value.institutionName);
tempArry.push(value.latitude);
tempArry.push(value.longitude);
tempArry.push(value.mondayOpen);
tempArry.push(value.mondayClose);
tempArry.push(value.tuesdayOpen);
tempArry.push(value.tuesdayClose);
tempArry.push(value.wednesdayOpen);
tempArry.push(value.wednesdayClose);
tempArry.push(value.thursdayOpen);
tempArry.push(value.thursdayClose);
tempArry.push(value.fridayOpen);
tempArry.push(value.fridayClose);
tempArry.push(value.saturdayOpen);
tempArry.push(value.saturdayClose);
tempArry.push(value.sundayOpen);
tempArry.push(value.sundayClose);
}
});
};
когда я пытаюсь получить доступ к $scope.model.canvasLocationData
его возвращению []
на новой странице?