angularjs – 使用ui-route解析firebase数据

前端之家收集整理的这篇文章主要介绍了angularjs – 使用ui-route解析firebase数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是angular / ui-route和firebase的新手.

你知道是否可以使用ui-route解决firebase数据?

我尝试了以下状态:

.state('contacts',{

        abstract: true,url: '/contacts',templateUrl: './assets/app/views/contacts/contacts.html',resolve: {
          contacts: ['contacts',function( contacts){
              return contacts.all();
            }],contactsFb:  WHAT TO SET ???  
        },controller: ['$scope','$state','contacts','utils','contactsFb',function (  $scope,$state,contacts,utils,contactsFb) {

            // Working Fine but not from firebase
            $scope.contacts = contacts;
            // Can't make it works... :-(
            $scope.contacts = contactsFb;

          }]
      })

这是工厂:

.factory('contactsFb',function($firebase) {
    var url='https://evet.firebaseio.com/contacts';
    return $firebase(new Firebase(url));
  })

  .factory('contacts',['$http',function ($http,utils) {
    var path = './assets/app/models/contacts.json';
    var contacts = $http.get(path).then(function (resp) {
      return resp.data.contacts;
    });

    var factory = {};
    factory.all = function () {
      return contacts;
    };
    factory.get = function (id) {
      return contacts.then(function(){
        return utils.findById(contacts,id);
      })
    };
    return factory;
  }])

不能使它工作……

猜你在找的Angularjs相关文章