使用AngularJS与MeteorJS(Using AngularJS with MeteorJS

2019-08-02 03:38发布

所以,我是相当新的这两种技术。 我的计划是落实Peepcode Tunes的项目,他们与骨干网(由https://github.com/philipkobernik/backbone-tunes )与MeteorJS,然后尝试使用MeteorJS与AngularJS插件它实现。 有人已经做了这一切在短短的角度: https://github.com/angular/peepcode-tunes

大多数事情进展相当顺利。 你可以看到我到目前为止在:

只是流星: https://github.com/Jonovono/Meteor-peepcode-tunes流星和AngularJs: https://github.com/Jonovono/Meteor-angular-peepcode-tunes

我真的很享受与角工作,并能够从的观点一样,传递的东西:

ng-click="pl.add(album)">

这只是用流星时,似乎更复杂。

但是有一个问题,我有。 说我想每一次的专辑添加/删除随时保存播放列表。 所以,如果页面被刷新它仍然是存在的。 我不知道这样做的最佳方式,并使用与流星AngularJS的时候我很困惑这个应该怎么做。

采用了棱角分明和流星的时候现在我做这样的事情:

$scope.Playlist = new Meteor.AngularCollection("playlist", $scope);
$scope.playlist = $scope.Playlist.findOne({});

    $scope.pl.add = function(album) {
    if ($scope.playlist.indexOf(album) != -1) return;
    $scope.playlist.push(album);
    $scope.playlist.$save();
};

但是这似乎并没有将它保存到数据库中。 但是,如果我这样做:

    album.title = "CHANGED"
    album.$save()

这似乎将这个保存到数据库中。

我相信我只是缺少一些关于小流星或AngularJS添加到它。 任何启示将是真棒!

Answer 1:

此桥的创造者。 你拉从GitHub上的最新版本? 我还没有更新的气氛的版本呢。 对不起,我这一点。 .findOne需要一些额外的代码今晚将推动它。

https://github.com/lvbreda/Meteor_angularjs



Answer 2:

这里的新桥梁的创作者:)

由于老桥已不再维护我们的团队写道,并积极维护这个库- 角流星和我们还发布了一个教程,结合两个- 角流星教程

很想听听您的想法!



Answer 3:

u可以使用角流星如乌里提到+ u能看到可用多个角模块角模块



文章来源: Using AngularJS with MeteorJS