salut, je travaille des pages SPA avec angular JS dans symfony , mais maintenant quand il peut ajouter un article l'action ne travaille pas , mais quand il accéde à la page d'ajout directement avec la route de symfony il travaille l'action ,
j"éxplique :
quand il accéder à l'adresse localhost/test/web/app_dev.php/ind#!/ajouterapps il affiche la vue d'ajout
mais quand il peut ajouter un artcile par remplir les champs puis click sur le boutton ajouter apps (l'action ajout ne fonctionne pas) mais quand il accéd à l'adresse localhost/test/web/app_dev.php/ajouterapps (cette adresse de routing) ,l'action se fonctionne bien
voici code page index.html.twig :
<html><head><title>test</title></head><body ng-app="test"><div><a href="#!aff">affichage</a><a href="#!ajouterapps">ajout</a></div><div ng-view></div><script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script><script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script><script src="{{ asset('bundles/angular-1.6.1/angular.js') }}"></script><script src="{{ asset('bundles/angular-1.6.1/angular-route.js') }}"></script><script>
var app = angular.module('test', ['ngRoute']);
app.config(['$routeProvider',function($routeProvider){
$routeProvider
.when('/aff',{
templateUrl: Routing.generate('affichapps',{template:"Apps:affiche.html.twig"})
})
.when('/ajouterapps',{
templateUrl: Routing.generate('ajouterapps',{template:"Apps:ajouter.html.twig"})
});
}]);
</script></body></html>
code routing.yml :
affichapps:
path: /affichage
defaults: {_controller: MedBundle:Apps:affichage }
options:
expose: true
ajouterapps:
path: /ajouterapps
defaults: { _controller: MedBundle:Apps:ajouter }
options:
expose: true
j'utilise FOSJsRoutingBundle pour generation les routings
quelle est la solution pour corrigér l'eureur
merci d'avance