いくつかの定数を 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>
ポイントは、すべてのルートを 1 か所にまとめることです。それで、私はこれを行うことができますか、それとも間違った方法を選択したのでしょうか?