Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
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/