使用FosJsBundle在角度资源中生成Symfony Url

时间:2013-11-22 09:38:49

标签: angularjs symfony angular-resource

我想使用FOSJSBundle在角度资源中使用genereate url。

这是需要FOSJSBundle生成url的代码:

Routing.generate('get_constructionprivateinformation_industrialists', {id: id}, false));

这是使用资源的服务代码:

services.factory('IndustrialistsFactory', function ($resource) {
    return $resource(
        '/app.php/api/v1/constructionprivateinformations/:id/industrialists',
        {id: '@id'},
        {
            query: { method: 'GET', isArray: true },
            create: { method: 'POST'}
        }
    )
});

此代码有效,但我希望使用FOSJSBundle生成url,然后如果我执行此代码不起作用,因为Routing.generate无法访问id。

我证明了这段代码但不起作用:

services.factory('IndustrialistsFactory', function ($resource) {
    return $resource(
        Routing.generate('get_constructionprivateinformation_industrialists', {id: id}),
        {id: '@id'},
        {
            query: { method: 'GET', isArray: true },
            create: { method: 'POST'}
        }
    )
});

我该怎么办?

由于

0 个答案:

没有答案