使用流星和Angular为单个文档提供3- way数据绑定,而不是集合
3-Way-Databinding for Single Document instead of Collection using Meteor and Angular
根据文档,可以使用
将集合绑定到Angular作用域 angular.module('socially', ['angular-meteor']);
angular.module('socially').controller('PartiesListCtrl', ['$scope', function ($scope) {
$scope.parties = $meteor.collection(Parties);
}]);
}
当我有一个想要显示的项目列表时,这非常有效。
但现在我想编辑其中一个项目,这意味着我没有任何集合要绑定,而只是一个文档
angular.module('socially', ['angular-meteor']);
angular.module('socially').controller('PartiesListCtrl', ['$scope', function ($scope) {
$scope.party = $meteor.collection(Parties.findOne({my query});
}]);
}
我需要一个3-Way-Binding从客户端立即保存到数据库的更改。
怎么可能只有一个文档?
把它传递给我们的angularjs函数。
<div ng-repeat="party in parties">
<span ng-click="editparty(this)">{{party.location}}</span>
</div>
angularjs函数this
(现在是obj
)中的将包含party
对象。
$scope.editparty = function(obj){
obj.party.location = "England"; //edit party object
//pass to our database...
obj.party = $meteor.collection(Parties.findOne({my query});
});
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- Telerik rad组合框多列数据绑定
- 数据绑定:'系统Char'不包含名为'xxxxx'
- OnsenUI AngularJS数据绑定无法正常工作
- Ionic-item在导航栏中进行双向数据绑定
- 基本D3.js:如何将具有其他属性的数据绑定到元素
- 使用自定义数据属性或将数据绑定到处理程序来处理事件
- ListView的ItemTemplate内的自定义HtmlControl的数据绑定失败
- $http中的Angular 1数据绑定承诺不起作用
- 在何处和何时添加具有数据绑定的元素
- 使用AngularJs数据绑定的三元运算符显示图像
- 为什么针对工厂的Angular数据绑定只适用于函数
- 敲除:如何使用可见数据绑定可见来隐藏段落标记
- 在数据绑定中使用对象敲除绑定
- 如何在angularjs中检查Kendo树视图数据绑定事件
- 将json数据绑定到剑道网格
- AngularJS数据绑定中断ngRepeat+奇怪行为
- JavaScript HTMLElement 属性上的数据绑定 在 Polymer 中
- 2-way数据绑定在Angular UI的select标签中不起作用
- 使用流星和Angular为单个文档提供3- way数据绑定,而不是集合