加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 17:18:46 所属栏目:安全 来源:网络整理
导读:我是angular / ui-route和firebase的新手. 你知道是否可以使用ui-route解决firebase数据? 我尝试了以下状态: .state('contacts',{ abstract: true,url: '/contacts',templateUrl: './assets/app/views/contacts/contacts.html',resolve: { contacts: ['con
我是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;
  }])

不能使它工作……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读