所以,我是相当新的这两种技术。 我的计划是落实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添加到它。 任何启示将是真棒!