DefinitelyTyped/types/angular-dynamic-locale/angular-dynamic-locale-tests.ts
2018-01-04 09:35:43 -08:00

27 lines
728 B
TypeScript

import * as angular from 'angular';
var app = angular.module('testModule', ['tmh.dynamicLocale']);
app.config((localStorageServiceProvider: angular.dynamicLocale.tmhDynamicLocaleProvider) => {
localStorageServiceProvider
.localeLocationPattern("app/config/locales/")
.useCookieStorage();
localStorageServiceProvider.defaultLocale('en');
});
class LocaleTestController {
constructor(tmhDynamicLocaleService: angular.dynamicLocale.tmhDynamicLocaleService) {
var locale = tmhDynamicLocaleService.get();
var newLocale = "mt"
tmhDynamicLocaleService.set(newLocale);
newLocale = "en";
tmhDynamicLocaleService.set(newLocale).then((value) => {});
}
}
app.controller('TestController', LocaleTestController);