Currently, I am in the process of developing a robust master view application using cordova and JavaScript. The goal is to present users with a list of products, allowing them to select one and navigate to a tabbed detail page specific to that product. Each tab within the detail page will dynamically generate based on the selected product. Despite loading product-specific information, I also want to maintain a complete list of all products for users to switch between at any time. To provide a clearer visualization of this concept, refer to the accompanying image.
While attempting to implement this functionality with ember.js, I encountered several challenges. Although I succeeded in generating an initial list of products and transitioning to product details, I faced complications when trying to load the master product list within my secondary template, resulting in technical issues. I understand the concept of including two templates with an {{outlet}} directive in the parent template, but I struggled to make the child inherit from the parent. Is it feasible to achieve this in ember, or should I explore alternative frameworks such as Angular? Any insights or guidance would be greatly appreciated.