UNPKG

definitely-typed-angular

Version:

DefinitelyTyped angularjs

37 lines (34 loc) 1.21 kB
/// <reference path="angular-route.d.ts" /> /** * @license HTTP Auth Interceptor Module for AngularJS * (c) 2013 Jonathan Park @ Daptiv Solutions Inc * License: MIT */ declare var $routeProvider: ng.route.IRouteProvider; $routeProvider .when('/projects/:projectId/dashboard', { controller: 'I am a string', templateUrl: "So am I", caseInsensitiveMatch: true, reloadOnSearch: false }) .when('/projects/:projectId/dashboard2', { controller: function () { //Look at me - I'm a function! }, template: function ($routeParams?: ng.route.IRouteParamsService) { return "I return a string" } }) .when('/projects/:projectId/dashboard3', { controllerAs: 'I am a string', template: "Yup. String" }) .when('/projects/:projectId/dashboard4', { controller: 'I am a string', templateUrl: function ($routeParams?: ng.route.IRouteParamsService) { return "I return a string" } }) .otherwise({ redirectTo: '/' }) .otherwise({ redirectTo: ($routeParams?: ng.route.IRouteParamsService, $locationPath?: string, $locationSearch?: any) => "" });