我想使用 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'}
}
)
});
我能做些什么?
谢谢