您好我试图对输入字段中打开的对象进行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>