rogerclotet / angularjsbundle
Symfony2 bundle for AngularJS integration
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.3.2
- symfony/framework-bundle: >=2.0.0
This package is not auto-updated.
Last update: 2024-12-17 02:59:16 UTC
README
This bundle provides a base template for an AngularJS + Symfony2 project. It includes the AngularJS assets and loads them by default.
If you need a more extensible and configurable option check this other project: https://github.com/danidelalin/UndfAngularJsBundle
AngularJS
Current version: 1.2.0-rc3
Modules included:
- angular-loader
- angular-route
- angular-cookies
- angular-sanitize
- angular-resource
Usage
To use the template you just need to extend yours this way:
{% extends 'TSAngularJSBundle::angular_base.html.twig' %}
To configure just add in AppKernel.php:
$bundles = array( // ... new TS\AngularJSBundle\UdfAngularJSBundle(), )
Edit your composer.json and add this line in the "require" object:
{ "require": { "rogerclotet/angularjsbundle": "1.0.*" } }
And you should add this bundle in assetic configuration in your app/config/config.yml:
assetic: bundles: [ TSAngularJSBundle ]
By default the AngularJS app and main controller are "myApp" and "MainCtrl". You can change their name by modifying the blocks "appname" and "maincontrollername".