dev-master
9999999-devProvides a basic framework for sharing application state from a Symfony2 backend to a javascript (AngularJS in particular) frontend.
MIT
The Requires
The Development Requires
by Steven Nance
Provides a basic framework for sharing application state from a Symfony2 backend to a javascript (AngularJS in particular) frontend.
This bundle provides a basic framework for dynamically creating ui-router states from configuration in a symfony bundle. The main drive behind this is to allow for selective activation of parts of an AngularJS frontend based on a users roles within a symfony context., (*2)
TODO, (*3)
How to register a new Request Format and Mime Type, (*4)
1. Define your states under the devtrw_state_bridge.states
configuration key., (*5)
See the configuration section below., (*6)
2. Export the devtrw_state_bridge_get_entity_state
and devtrw_state_bridge_get_state
routes to your angular
application., (*7)
The FOSJsRoutingBundle can handle dumping the routes along with the symfony router implemented in javascript. Simply wrap it with an angular module and you'll have easy access to any exported routes from within your angular app., (*8)
3. Create an abstract state in angular that loads in the needed states, (*9)
You can get a general idea of how to do this by skimming over this blog post by Alex Feinberg., (*10)
TODO, (*11)
[ ] Wrap/Extend the FOSJsRoutingBundle to provide a more seamless integration with angular [ ] Finish initial documentation, (*12)
Provides a basic framework for sharing application state from a Symfony2 backend to a javascript (AngularJS in particular) frontend.
MIT