I have a problem with binding into property to get html and translate it.
I have an innerHTML that I am trying to map to translate.
The problem is it is not translating and displaying the key as it is. P
Below is my code :-
let popupContainer = document.createElement('div'); popupContainer.innerHTML = require('html-loader!../html/myPopup.html').default; popupContainer.addEventListener('click', clickEventHandler); document.body.appendChild(popupContainer); It does not translate and displays as below :- {{'fileverse-name-label' | translate}}
HTML :-
<div class="book__filters"> <hr /> <form class="my____form flex-row" id="filterForm"> <div class="me-3 col-md-3 checker__filters--field"> <label for="fileName" class="band__form--label">{{'fileverse-name-label' | translate}}</label> <input type="text" class="drese__form--input colrs__filters--input" placeholder="Search for a file verse" name="fileverse" id="fileverse" /> </div> <div class="me-3 col-md-3 runner__filters--field"> <label for="chapterLabel" class="chapter__form--label">{{'chapter-label' | translate}}</label> <select class="chapter__form--input geeze__filters--input" name="chapterLabel" id="chapterLabel" ></select> </div> </form> <hr /> </div>
HTMlassetsetc..component.ts&.component.htmlfile if this answer isn't answering your question, I'll then update it ;)