osgi config to javascript | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by BrianKasingli

@karthick1356,

There are two ways.

1. OSGI configuration data in Sightly, where your JavaScript will pickup configuration from there. An example implementation can be found here https://sourcedcode.com/blog/aem/with-htl-pass-data-from-aem-backend-to-javascript

2. OSGI configuration data via Sling Servlet. You can create a servlet that can be utilized by the JavaScript business logic. An Ajax request should be sufficient to obtain the OSGI configuration data.

3 replies

Ankur_Khare
Community Advisor
Community Advisor
March 10, 2021

You need to read in your component html from sling model and keep it in hidden field and then use it in javascript.

Level 4
March 11, 2021
could you please give me a example.
Kiran_Vedantam
Community Advisor
Community Advisor
March 10, 2021

Hi @karthick1356,

 

To fetch the OSGI Values, first read them in HTML from Java via data attribute and in JS you can initialize the module and access it.

 

Find my related answer here

 

Hope this helps.

 

Thanks,

Kiran Vedantam.

Level 4
March 10, 2021
Hi KiranVedantam1992, Thanks.
BrianKasingli
Community Advisor and Adobe Champion
BrianKasingliCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
March 10, 2021

@karthick1356,

There are two ways.

1. OSGI configuration data in Sightly, where your JavaScript will pickup configuration from there. An example implementation can be found here https://sourcedcode.com/blog/aem/with-htl-pass-data-from-aem-backend-to-javascript

2. OSGI configuration data via Sling Servlet. You can create a servlet that can be utilized by the JavaScript business logic. An Ajax request should be sufficient to obtain the OSGI configuration data.