This is a migrated thread and some comments may be shown as answers.

Navigation between pages

2 Answers 239 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Benjamin
Top achievements
Rank 1
Benjamin asked on 10 May 2015, 01:27 PM

Hello,

In your docs you explain how to pass context to a dynamically created page. But what if I have 2 xml defined pages?

On the target page how do I get the context?

How do I attach the pageNavigatedTo() handler in the pages' xml?

Thanks in advance.

2 Answers, 1 is accepted

Sort by
0
Accepted
Nedim
Top achievements
Rank 1
answered on 10 May 2015, 06:06 PM

Add the event to the <Page ...> tag in the target view.

<Page xmlns="http://www.nativescript.org/tns.xsd" navigatedTo="navigatedTo">

Then in your .js file create the function. The args parameter has your navigationContext. 

exports.navigatedTo = function (args) {
  var page = args.object;
  var dataItem = page.navigationContext;
  page.bindingContext = dataItem;
};

0
Benjamin
Top achievements
Rank 1
answered on 11 May 2015, 10:31 AM
Thanks Nedim
Tags
General Discussions
Asked by
Benjamin
Top achievements
Rank 1
Answers by
Nedim
Top achievements
Rank 1
Benjamin
Top achievements
Rank 1
Share this question
or