У меня есть веб-сайт, на котором я выполняю маршрутизацию с помощью Express на сервере. На фронтенде я использую Angular. Страница содержит некоторые новостные сообщения, которые я храню в базе данных MongoDB. При нажатии кнопки «Читать далее» в сообщении я хочу открыть новую страницу с информацией об этом сообщении. Эти новостные сообщения отображаются с помощью ng-repeat на входной стороне, но я не знаю, как передать эти данные на новую страницу.
Это новостное сообщение по ng-repeat:
.news_slider.flex
.news_block(ng-repeat="x in news_item")
.upper_image
img(lazy-src="/uploads/{{x.image}}.jpg" animate-visible="true" animate-speed="0.5s")
.lower_text
.title.dark {{x.title}}
.time_stamp {{x.time}}
.text_block(ng-bind-html="x.message") {{x.message}}
a(href="/nieuwsberichten/{{x.title}}/{{x._id}}" target="_self")
.read_more
.main_button.yellow Lees Meer
Я выполняю HTTP-вызов с Angular на сервер для получения данных
App.controller("front_page_controller", function($scope, $http){
$scope.showData = function(){
$scope.news_item = {};
$http.get("/news_blocks").then(function (response){
$scope.news_item = response.data;
});
};
});