Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Same views, different slice models

Avatar

Level 3

Say I'm having a jsp script that uses a model Model1 which provides myMethod. Now, model Model2 has it's own implementation of myMethod.

Model1 is for component 1, Model2 is for component 2. I want to include the jsp script in both components, without the need to duplicate it, the only difference being the model instantiated.

 

Any ideas?

1 Accepted Solution

Avatar

Correct answer by
Level 10

You can write a factory class which initialize either model 1 or model 2 based on your condition and then use that factory class in your jsp script

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

You can write a factory class which initialize either model 1 or model 2 based on your condition and then use that factory class in your jsp script

Avatar

Level 10

Another way people work with models in AEM is to use the BackBone framework:

http://backbonejs.org/