Я хочу использовать несколько констант непосредственно в HTML (и несколько раз в контроллерах).
Например, это основной модуль приложения:
angular.module('website', [])
.constant('ROUTES', (function () {
return {
SIGN_IN: '/sign/in'
}
})())
.config([..., 'ROUTES', function(..., ROUTES {
$routeProvider.when(ROUTES.SIGN_IN, {templateUrl: 'pages/sign_in.html', controller: 'SignInController'});
}]);
Итак, понятно, как использовать константы из контроллеров.
Но как я могу сделать что-то вроде этого:
<html ng-app="website">
<body>
<a href="{{ROUTES.SIGN_IN}}">Sign in</a>
</body>
</html>
Суть в том, чтобы хранить все маршруты в одном месте. Итак, я могу сделать это, или я выбрал неправильный путь?