0
私のBackbone JSアプリケーションは、一連のWebサービスを使用しており、一部のサービスは特定のビューに固有ですが、サイトの多くの場所で使用されるサービスコールがあります。これらはどこで定義されるべきですか?彼らはmyApp.webServices
のようなどこかに属していますか?バックボーンJSでは、いくつかのビューで共有される機能はどこで定義されますか?
たとえば、アプリケーションでユーザーディレクトリのWebサービスと気象データサービスが使用され、さまざまな場所でこれらが必要であるとします。これはそれを行う方法ですか?
myApp.webServices = {
userDirectory: {
getUser: function(userID) {
// Do service call
return foo;
}
},
weather: {
getWeather: function(cityName) {
// Do service call
return bar;
}
}
}