Skip to content

Commit

Permalink
Added isReady and onReady definitions to ITranslateService (Definitel…
Browse files Browse the repository at this point in the history
  • Loading branch information
basvis authored and vvakame committed Apr 25, 2016
1 parent f9c4465 commit 3e3e5ac
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
6 changes: 5 additions & 1 deletion angular-translate/angular-translate-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,11 @@ interface Scope extends ng.IScope {

app.controller('Ctrl', ($scope: Scope, $translate: angular.translate.ITranslateService) => {
$scope['changeLanguage'] = function (key: any) {
$translate.use(key);
$translate.onReady().then(() => {
if($translate.isReady()) {
$translate.use(key);
}
});
};
}).run(($filter: ng.IFilterService) => {
var x: string;
Expand Down
2 changes: 2 additions & 0 deletions angular-translate/angular-translate.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ declare namespace angular.translate {
useFallbackLanguage(langKey?: string): void;
versionInfo(): string;
loaderCache(): any;
isReady(): boolean;
onReady(): angular.IPromise<void>;
}

interface ITranslateProvider extends angular.IServiceProvider {
Expand Down

0 comments on commit 3e3e5ac

Please sign in to comment.