dayalı döndürülecek benim app.js dosyasındaaçısal-meteor, benim yaptığım mongodb koleksiyonunu bulup Meteor ve angularjs</p> benim html dosyasında <p>bir arada kullanarak, benim mongodb belli adresi için uyarılar almaya çalışıyorum params
<div ng-controller = "myController as myCtrl">
{{myCtrl.warnings}}
{{myCtrl.getWarnings("123 Test Street, TestCity, TestState")}}
</div>
:
Warnings = new Mongo.Collection("Warnings");
if (Meteor.isClient) {
var app = angular.module('ffprototype', [ 'angular-meteor' ]);
app.controller('myController', ['$window','$meteor', function($window, $meteor) {
this.warnings = $meteor.collection(Warnings);
this.getWarnings = function(findByAddress){
Warnings.find({address: findByAddress}).fetch();
}
}]);
}
benim mongodb toplama:
{
"_id": "3ixgxEMZDWGtugxA7",
"address": "123 Test Street, TestCity, TestState",
"warning": "Warning 1"
}
{
"_id": "HZH5FvCD5driBYSJz",
"address": "123 Test Street, TestCity, TestState",
"warning": "Warning 2"
}
html web sayfasından çıktısı {{currentDispatch.warnings}}
için tüm Uyarılar koleksiyonu (teşekkür gösterir, ama hiçbir şey Sen açısal-meteor docs itibaren bu
this.getWarnings = function(findByAddress){
$meteor.object(Warnings, { address: findByAddress }, false); // passing false here to not update the collection from changes in the client
}
Bunu yaparsam, otomatik yayımlama özelliklerini kaybetmez miyim? 'this.warnings = $ meteor.collection (Uyarılar);' güncellemeleri veritabanına otomatik olarak iter, fakat bir şeyi "geri döndürmek" gerektiğinde bu kayıp olmaz mı? –
haklısın, benim düzenime bak – tmaximini
Teşekkür ederim, eve geldiğimde bunu deneyeceğim ve eğer bu işe yararsa kabul edeceğim ve belgelerinize göre puanlarınızı –