Привет, мне нужно поместить ссылки на страницу html с помощью AngularJS. Эти ссылки будут перенаправлены на уникальную страницу (пример contact.html), которая в зависимости от значения ссылки будет отображать другой результат.AngularJS - Передача данных аналогична параметру url?
Существует дерьмо пример, но я думаю, достаточно, чтобы понять, что мне нужно делать ... :)
page1.html
<a href="page2.html?x=hello">hello</a>
<a href="page2.html?x=goodbye">goodbye</a>
page2.html
if x=hello display "hello";
if x=goodbye display "goodbye".
Как это сделать в AngularJS?
******* ОБНОВЛЕНИЕ *******
Страница 1:
<ons-button modifier="clean" ng-controller="xController" ng-click="menu.setMainPage('page2.html/#?x=hello', {closeMenu: true})">
<img src="hello.jpg">
</ons-button>
<ons-button modifier="clean" ng-controller="xController" ng-click="menu.setMainPage('page2.html/#?x=goodbye', {closeMenu: true})">
<img src="goodbye.jpg">
</ons-button>
Страница 2:
<div class="page-content" ng-controller="xController">
<p>***{{ x }}***</p>
</div>
JS:
app.controller('xController', ['$location', function ($location) {
var x = $location.search().x;
}]);
На странице 2 <p>***{{ x }}***</p>
не отображается «привет» "или" до свидания "от x Параметр url.
PS: URL, чтобы получить х параметр не является удаленным, это местный внутри Кордова приложение (я не знаю, если это действительно имеет значение ...)
вы не упомянули онсэно щий в исходном сообщении, и я с ним не знаком. вы можете попытаться выполнить поиск семенного проекта с помощью onsen ui и углового. – MarkoCen