使用在输入字段中打开的firebaseObject进行3路绑定

时间:2015-05-25 18:15:45

标签: angularfire

您好我试图对输入字段中打开的对象进行3路绑定工作(不必是对象)

我们的想法是在div中打开一个对象,其中包含输入字段内对象的结果,并且要更改该对象的值,只需要更改这些字段中的数据,然后对这些字段进行更改即可。对象值直接。

有人做过这样的事吗?

修改 我在firebase.com上做了更简单的指南但是对于我的项目,对象上有几个字段,我删除了我尝试过的代码,但它与此类似。

控制器

$scope.loadModel = function($id) {
var rec = $firebaseObject(new Firebase('https://****.firebaseio.com/models/' + $id));


    rec.$loaded().then(function(rec){

        var record = rec;
        $scope.record = record;
        console.log(record.name);
        var child = rec.client.id;


        record.$bindTo($scope, "record").then(function() { 
            console.log($scope.data); 
            $scope.data.foo = "baz";  
            record.set({ foo: "baz" });  
        });



        var obj = $firebaseObject(new Firebase('https://dam-db.firebaseio.com/clients/'+child));
        obj.$loaded().then(function(obj){
            $scope.object = obj;

            console.log(obj.name);
        //return obj;
    })
})
};

HTML

        <div ng-model="record" ng-repeat="record in record">
            <input value="{{record}}"></input>
            </div>

0 个答案:

没有答案