【问题标题】:ngResource some resource for multiple URI'sngResource 多个 URI 的一些资源
【发布时间】:2023-04-06 04:28:01
【问题描述】:

我有一些 URI,它们正在发送一些关于资源的统计信息:

/web/1/stats/views
/web/1/stats/sells
/web/1/stats/instock

如何在不为每个 URI 创建函数的情况下将 ngResource 与这些 URI 一起使用?理想的做法是拥有一个资源'/web/:webID/stats/',然后附加view, sells, unstuck,或者也许有更好的方法?

【问题讨论】:

    标签: angularjs ngresource


    【解决方案1】:

    您可以在 URI 中定义一个“类别”参数:/web/:webID/stats/:category 然后您可以在发出请求时传入类别,例如

    statsResource.query({ category: 'views' });
    

    或为资源定义不同的动作,将类别参数设置为适当的值:

    // inside resource factory method
    return $resource('/web/:webID/stats/:category', null, { queryViews: { method: 'GET', params: { category: 'views' } });
    

    【讨论】:

      猜你喜欢
      • 2020-03-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多