{{ 'MODAL.TITLE'" />

{{ 'MODAL.TITLE'" />

{{ 'MODAL.TITLE'"/>

TechQA.

ngx-translate not working in ng-bootstrap modal

2.4k views Asked by Roger Ng At 2017-08-30T09:43:36+00:00 30 August 2017 at 09:43 2025-12-24T11:02:39+00:00

The ngx-translate's translate pipe does not work inside the ng-bootstrap's modal.

<div class="modal-header">
  <h3 class="modal-title">
    {{ 'MODAL.TITLE' | translate }}
  </h3>
</div>

<div class="modal-body">
</div>

<div class="modal-footer">
  <button class="btn btn-primary" type="button" (click)="activeModal.close('Close click')">
    <span class="fa fa-remove"></span> {{ 'BUTTON.CLOSE' | translate }}
  </button>
</div>

Sample screen

angular ng-bootstrap ngx-translate
Original Q&A
1

There are 1 answers

5
Maxime Maxime On 2017-08-30T10:06:17+00:00 30 August 2017 at 10:06

On the ngx-translate Readme, it's written :

NB: if you're still on Angular <4.3, please use Http from @angular/http with [email protected].

So what are the differences?

In Angular >= 4.3.x, instead of providing Http to the TranslateModule, you now need to provide HttpClient:

app.module.ts :

import {HttpClient, HttpClientModule} from "@angular/common/http"; //<-- before import {HttpModule, Http} from "@angular/http";
...
export function HttpLoaderFactory(httpClient: HttpClient) { //<-- before Http
    return new TranslateHttpLoader(httpClient, "i18n/", ".json");
}

@NgModule({
    imports: [
        ...
        HttpClientModule, //<-- before HttpModule
        TranslateModule.forRoot({
          loader: {
            provide: TranslateLoader,
            useFactory: HttpLoaderFactory,
            deps: [HttpClient] //<-- before Http
          }
        })
    ],
    ...
})

I forked and fixed the Angular Demo (4.3.6) : https://plnkr.co/edit/1VZdWdQvat3lxaXYVZs3?p=preview

Related Questions in ANGULAR

  • Firebase link existing user to anonymous account?
  • It doesnt always show all the books on my homepage
  • Google adsense ads.txt status cannot be not found
  • When I navigate to the URL'http://localhost:4200/', it redirects me back
  • Ionic Angular Standalone ion-icon are not showing at all
  • How to make Angular understand that view child is of a specific type, not a general ElementRef?
  • vscode, debug angular, first time, doesn't debug, 2nd time stops at main.js then it's ok
  • How to perform CRUD operations on a static JSON array in Angular? (without API)
  • Ngrx props<>() method in createAction()
  • How to animate rotation of an image inside input control?
  • Detecting click inside and outside of the listening component in Angular
  • Angular - type guard not narrowing types
  • In node_modules file i am getting Angular genric error while using fontawesome in angular12
  • Angular 16 sending null values to API
  • GoogleCloud Error: Not Found The requested URL was not found on this server

Related Questions in NG-BOOTSTRAP

  • Tooltip buttons not working as expected/ Tooltip Closing when button is clicked
  • NgbModal from ng-bootstrap freezing and not working in ng-bootstrap version 15 and Angular version 16
  • Angular 17 - RangeError: Maximum call stack size exceeded on getComputedStyle
  • Customizing ngb-typeahead button (dropdown-item) in anglular
  • Angular 17 and ng-bootstrap,ngb-pagination problem
  • How to implement responsive offcanvas with ng-bootstrap
  • How can I write a custom type declaration for NgbModal that correctly infers the type of modalInstance?
  • ngbTooltip - Cancel tooltip appearance during delay
  • TypeError: Cannot read properties of null (reading '$implicit') with async pipe
  • ngb datepicker hover issue
  • Angular 17.0.6 issue with ng-bootstrap 16 heeeeeelp
  • cannot access accordion properties in component .ts file in angular using ng-bootstrap angular 17
  • How to Reshow ngbAlert (Bootstrap widgest for Angular) message again after dismissing it
  • Angular 17.0.9 issue with ng-bootstrap 16
  • ng-bootstrap scrollspy doesn't work without height?

Related Questions in NGX-TRANSLATE

  • NullInjectorError, Standalone, No provider for _TranslateService Angular 17
  • Angular-How to translate to other language without affecting Application language
  • Mocking TranslationService in Angular
  • Why is Ionic bypassing my XLF translation file?
  • Jasmine - how to test HttpLoaderFactory from @ngx-translate
  • "This likely means that the library (@ngx-translate/core) which declares TranslateModule is not compatible with Angular Ivy" error in Angular app
  • Injection error (NG0203) using ngx-translate pipe in angular 17 standalone component
  • upgradation in angular 17 causes translate pipe
  • Use @ngx-translate in standalone components in Angular 17
  • Angular "@ngx-translate/core" library TranslateModule is declared in the root but not overrided in the Child module
  • ionic generate translation files from the src
  • How to translate ngx-daterangepicker-material (Calendar, DatePicker) components using ngx-translate service
  • ngx-translate: How to handle import TranslateModule.forChild in module when creating a standalone component in an NgModule Application
  • How to translate an object with ngx-translate in Angular without force its re render?
  • Angular - defining custom TitleStrategy to implement ngx-translation for router title property

Popular Questions

  • How do I undo the most recent local commits in Git?
  • How can I remove a specific item from an array in JavaScript?
  • How do I delete a Git branch locally and remotely?
  • Find all files containing a specific text (string) on Linux?
  • How do I revert a Git repository to a previous commit?
  • How do I create an HTML button that acts like a link?
  • How do I check out a remote Git branch?
  • How do I force "git pull" to overwrite local files?
  • How do I list all files of a directory?
  • How to check whether a string contains a substring in JavaScript?
  • How do I redirect to another webpage?
  • How can I iterate over rows in a Pandas DataFrame?
  • How do I convert a String to an int in Java?
  • Does Python have a string 'contains' substring method?
  • How do I check if a string contains a specific word?

Trending Questions

  • UIImageView Frame Doesn't Reflect Constraints
  • Is it possible to use adb commands to click on a view by finding its ID?
  • How to create a new web character symbol recognizable by html/javascript?
  • Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
  • Heap Gives Page Fault
  • Connect ffmpeg to Visual Studio 2008
  • Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
  • How to avoid default initialization of objects in std::vector?
  • second argument of the command line arguments in a format other than char** argv or char* argv[]
  • How to improve efficiency of algorithm which generates next lexicographic permutation?
  • Navigating to the another actvity app getting crash in android
  • How to read the particular message format in android and store in sqlite database?
  • Resetting inventory status after order is cancelled
  • Efficiently compute powers of X in SSE/AVX
  • Insert into an external database using ajax and php : POST 500 (Internal Server Error)
  • Privacy
  • Terms
  • Cookies
  • Homegardensmart
  • Aftereffectstemplates
  • Jogjafile