我应该在$ rootScope中存储firebase引用实例,还是在每个控制器中创建一个新实例?

时间:2015-08-08 00:40:55

标签: angularjs firebase

我正在使用Angular和firebase来构建应用程序的后端。我的许多控制器都会在某种程度上使用firebase。我应该在$ rootScope中保留refbase到我的firebase实例,还是在每个控制器中创建一个新的。

    //at the top of each controller?        
    var ref = new Firebase(firebaseUrl);

或者

    //set this once in app launch and use everywhere else
    $rootScope.fbRef = new Firebase(firebaseUrl);

1 个答案:

答案 0 :(得分:0)

是"不是"可接受的答案?创建数据服务(存储)并根据需要将该服务注入控制器更为常见。