More Complex Missiles Launcher Demonstration
This is a variation of the Rocket Launcher using the methodogy proposed by Jean-Jacques Dubray at sam.js.org
It demonstrates cascading the SAM complexes and using multiple models and singleton state, actions and views to handle multiple instances.
This implementation has the following characteristics
- It uses the Rocket Launcher as a component for its launch engine and illustrates how components can be 'extended' (overidden) and customized.
- Uses about 450 lines of new code including the logic to customize and build the missile site. About 15% of this is template wrapper code that makes the tabular structure
of the code easier to navigate and understand.
- It is likely this could be implemented with fewer lines using Vue components. However, this example illustrates bi-directional binding without the support structure of
Vue.