这个问题实际上包括了问题。结合AngularJS和Symfony2中 - 路由和非AJAX页面访问
一个是我怎么可以创造一定的路线,但所有其他呼叫路由一个HTML页面(基本上,我想Symfony2中采取某些URL的,但一切正在留给AngularJS)。
get_user:
path: /api/getuser
defaults: { _controller: AcmeDemoBundle:Api:GetUser }
create_user:
path: /api/createuser
defaults: { _controller: AcmeDemoBundle:Api:CreateUser }
...
other:
path [[ what to put in? ]]
defaults: { _controller: AcmeDemoBundle:Main:GetPage }
任何URL之后,角应采取与ngRoute
,通过后端other
路线。
现在第二个问题我有是,是否可以限制所有路由(get_user
,create_user
...),除了任何一种叫未阿贾克斯other
路线?对于那些了解ASP.NET的人,我想要命名一个文件_file.cshtml
的结果(您不能直接访问它,但只能通过AJAX调用)
第二个答案是好的,非常感谢!但我怀疑你明白我想要的第一个问题。我希望所有的URL,比“其他”的路线上面定义的那些外,还送了那些(“本地主机:8000/mymade /上/ URL”,甚至只是“本地主机:8000”)所有导致一个控制器动作。 – NemanjaT
我发现的第一个问题的解决方案,并张贴在下面,如果你有兴趣。 – NemanjaT