服务(service) - Julienedies/brick GitHub Wiki

服务(service)

服务通常是一个单例对象。用于封装特定的功能。例如对一个数据模型的增删改查。mvc里的v通常可以作为一个service存在。但service并不仅仅限于v。 使用brick.services.reg方法注册service。一个service被注册之后,就可以通过依赖注入的方式,在声明对其依赖的控制器或其它服务中被使用。例如以下代码定义了一个名为stocksModel的服务:

brick.services.reg('stocksModel', function(){

 return {
      get: function(id){
               /* 从服务器获取股票列表模型*/
                return [];
       }
 };

});
⚠️ **GitHub.com Fallback** ⚠️