Guest User

Untitled

a guest
Jul 19th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. // Use this working example
  2. .state('email-manage-filter', {
  3. url: '/email-manage', // use this url in email
  4. redirectTo: () => ({state: 'corrective-action-manage', params: { filterOverdue: 'Passed In'}})
  5. })
  6.  
  7. // this is the actual manage page with the email parameters passed in
  8. .state('corrective-action-manage', {
  9. url: '/corrective-action/manage/:pageNumber',
  10. component: 'correctiveActionManage',
  11. cache: false,
  12. params: { status: null, pageNumber: null, filterOverdue: null}
  13. });
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. // Example of full Route
  21. .state('corrective-action-manage-overdue', {
  22. url: '/corrective-action-manage-overdue',
  23. template: '<div><p>{{filterOverdue}}</p></div>',
  24. controller: class TestController {
  25. constructor(private $stateParams, private $scope) {
  26. }
  27. $onInit() {
  28. this.$scope.filterOverdue = this.$stateParams.filterOverdue;
  29. }
  30. },
  31. params: { filterOverdue: 'filterOverdue filter' }
  32. })
Add Comment
Please, Sign In to add comment