问题标签 [angular-meteor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
490 浏览

meteor - new_results 中的 _id 重复

我有一个流星集合,我想允许用户一次编辑多个项目,然后单击“保存”按钮来更新它们。

这是我的收藏:

我在客户端执行此操作以将其包含在 $scope 中:

事情是:当用户添加一些项目并单击保存时,我(仅)收集数组中的新项目并通过流星方法发送到服务器。在服务器中,该方法在 (mongo) 集合中插入项目。一切都很好,直到流量返回客户端。在那里,集合再次接收到所有这些新记录并且它们重复,并且错误出现在(客户端)控制台中:

我认为正在发生的是订阅/发布机制在插入项目并将它们发送回客户端时激活;但它们已经存在那里并且 Meteor 认为它们是重复的(即:Meteor 不同步项目但复制它们并以错误消息结束)。

我必须说我正在为客户端中的每条新记录分配_id,所以当他们到达服务器时,他们已经有了一个_id。

我在这里做错了什么?为什么 Meteor 认为这些项目是不同的并说它们是重复的?

非常感谢您的帮助和再见...

0 投票
1 回答
2306 浏览

angular-meteor - Meteor:WebSocket 已经处于 CLOSING 或 CLOSED 状态

我真的不知道这是否只是 Angular-Meteor 的 Meteor,但我经常收到此错误消息(在客户端控制台中)。当然,这应该是对我的错误代码的回应。但是我想知道这应该什么时候出现以及它试图描述什么情况?

谢谢和再见...

0 投票
0 回答
49 浏览

angular-meteor - angular-meteor:我可以在订阅解决后向 $scope var 添加(推送)项目吗?

我订阅了 Meteor 收藏;然后将集合绑定到 $scope var 并将一些项目添加到 $scope。然后,新项目就消失了。这是正确的行为吗?

1)订阅流星收藏

2)(当订阅的承诺解决时......)$scope.collection = $meteor.collection(MeteorCollection, false); // note: no autoBind

3) $scope.collection.push(item) // 可以是多个项目

$scope4)他们只是从//它似乎从流星集合中“消失” $scope(没有那些项目)

有人可以解释这种行为吗?或者,我做错了什么(非常)?

非常感谢

0 投票
1 回答
45 浏览

meteor - Meteor angular-meteor 包

我无法在同一个包中使用 blaze 和 angularjs 模板,我必须禁用其中一个才能获取并获取 output 。我怎样才能做到这一点?

0 投票
1 回答
177 浏览

meteor - 在角度流星中进行方法调用反应

我不是订阅集合,而是在服务器上调用一个方法来返回集合的一部分。如果数据库有任何更新,我如何再次调用方法并使返回的集合数据与服务器后端 mongoDb 同步,而不显式调用。即,如果数据库有任何变化,请调用自动运行方法......是否可能。请善待并回答。我是流星的新手。

谢谢

0 投票
1 回答
388 浏览

angularjs - Angular Meteor 控制器作为 getReactively

定义控制器的配置函数:

我的控制器:

我收到一条错误消息:“无法读取未定义的属性 '_id'”,它指向这一行:'$scope.getReactively('vm.selectedMove')._id).then...'

我究竟做错了什么?提前致谢!

0 投票
2 回答
451 浏览

angularjs - Angular Meteor - 显示用户名而不是用户ID

我设法在前端显示了海报的用户 ID,并尝试了许多不同的方法来显示用户名而不是 ID。找不到什么问题或该做什么。

要发布的表格

控制器

模型:

编辑: HTML:

现在一切正常,但这次它显示的是用户 ID 而不是用户名。

提前致谢!

0 投票
1 回答
159 浏览

angularjs - Angular-metor 正确加载关系

我正在尝试在 Angular-meteor 上的 2 个集合之间建立关系。

在这篇文章中,它使用 Iron Router 在加载控制器之前加入字段。这似乎是一个不错的解决方案,因为如果 2 个城市属于同一区域,它不会带来超过一次的区域。如何使用 Angular 的路由器在它们之间进行映射?

我尝试过发布复合,但似乎每个城市都会对其区域进行查询。

有没有更 Angularish 的方法呢?

0 投票
1 回答
30 浏览

angular-meteor - 使用 angular-meteor 时是否有更简单的方法将对象持久保存到数据库?

我真的很喜欢meteor-angular,但是,在下面的代码片段中,我认为将更改持久化回数据库时仍然存在摩擦。例如,在此代码示例中:

如果有大量字段,手动输入“名称:名称,描述:描述”将很困难。

是否可以做类似的事情(有点像 breezsjs 所做的):

或者更好:

0 投票
1 回答
185 浏览

angularjs - 更新 Meteor 用户时出现 403 Unauthorized

尝试使用流星角更新用户的个人资料时,我得到了 403。不幸的是,它的描述性不是很好——完整的错误是:

我的印象是我不需要向服务器端添加任何内容,但我添加是为了尝试了解实际更新请求的外观。

用于调试。在日志中,我看到

I20150707-22:14:22.955(-6)?流星否认!
I20150707-22:14:22.956(-6)?Hk83p9hieEBYHhzo6 Hk83p9hieEBYHhzo6
I20150707-22:14:22.956(-6)?[ 'profile' ] { '$set': { 'profile.name': 'ben', 'profile.gender': 'male' } }

这正是我希望看到的,并且似乎是查看文档时所需要的——即用户正在编辑他们自己的个人资料,而 $set 正在使用点表示法。我正在从客户端触发更新,基本上使用非常简单的角度。有趣的是

我有点不知所措,不知道下一步该尝试什么。我的包裹是