Guest User

Untitled

a guest
Dec 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. (function() {
  2. 'use strict';
  3.  
  4. angular
  5. .module('artemisApp')
  6. .config(stateConfig);
  7.  
  8. stateConfig.$inject = ['$stateProvider'];
  9.  
  10. function stateConfig($stateProvider) {
  11. $stateProvider
  12. .state('model-comparison-exercise-for-course', {
  13. parent: 'entity',
  14. url: '/course/{courseid}/model-comparison-exercise',
  15. data: {
  16. authorities: ['ROLE_ADMIN', 'ROLE_TA'],
  17. pageTitle: 'artemisApp.modelComparisonExercise.home.title'
  18. },
  19. views: {
  20. 'content@': {
  21. templateUrl: 'app/entities/model-comparison-exercise/model-comparison-exercise.html',
  22. controller: 'ModelComparisonExerciseController',
  23. controllerAs: 'vm'
  24. }
  25. },
  26. resolve: {
  27. translatePartialLoader: ['$translate', '$translatePartialLoader', function ($translate, $translatePartialLoader) {
  28. $translatePartialLoader.addPart('modelComparisonExercise');
  29. $translatePartialLoader.addPart('exercise');
  30. $translatePartialLoader.addPart('global');
  31. return $translate.refresh();
  32. }],
  33. courseEntity: ['$stateParams', 'Course', function ($stateParams, Course) {
  34. return Course.get({id: $stateParams.courseid}).$promise;
  35. }]
  36. }
  37. });
  38. }
  39.  
  40. })();
  41.  
  42. <a ui-sref="model-comparison-exercise-for-course({courseid:course.id})"
  43. data-translate="artemisApp.course.modelComparisonExercises"</a>
Add Comment
Please, Sign In to add comment