Я разрабатываю приложение с Angular на основе инструментов telerik kendo. Мое приложение должно поддерживать RTL и LTR (я должен выбирать между ними во время выполнения)
Чтобы гарантировать лучшие функции telerik я должен использовать этого провайдера
import {RTL} from '@progress/kendo-angular-l10n'
export function checkAlign(){
if(localStorage.getItem('align') && localStorage.getItem('align')=="rtl"){
return true;
}
else{
return false;
}
}
@NgModule({
providers: [{ provide : RTL , useFactory : checkAlign}]
})
export class AppModule { }
С RTL провайдера я использую значение true для (dir = right) или false для (dir = left)
Это нормально работает после Первая загрузка приложения, но не во время выполнения.
Я не могу только обновить sh текущий маршрут, потому что он мне нужен в режиме prod
Итак, я ищу, как перезагрузить модуль приложения (даже после создания сборки). ) через событие щелчка (я имею в виду в своей собственной функции)
Спасибо.