angularjs中的可配置区域

时间:2015-01-24 15:11:20

标签: angularjs api configuration

目前我正在开发一个角度Web应用程序,其后端将在ASP.NET MVC中。 API尚未制作,所以现在我想使用一些静态json文件等。只是为了启动并运行一个应用程序,然后我想更改URL以实现RESTful API。我的问题是,最好的方法是什么?我的意思是我要将它交给后端开发人员,他应该转到特定文件并将URL更改为实时API。

我认为很好的一种方法是在app模块上使用value方法,或者像$ routeProvider允许我们一样配置它。我想知道什么是最佳做法。

例如:

app.value('API', {
  getAllThings: 'api/allThings.json',
  createThing: 'api/createThing.json'
});

1 个答案:

答案 0 :(得分:0)

对于API网址而言,价值似乎更合理。 您还可以使用在app init之前可配置的提供程序。 对于测试,由于httpbackend服务,您可以使用假API。 您可以在其中配置静态json,并使用flush来检索数据。