1

我想使用 FOSJSBundle 在角度资源中生成 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'}
        }
    )
});

我能做些什么?

谢谢

4

0 回答 0