问题标签 [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 投票
0 回答
263 浏览

jasmine - 流星速度茉莉花测试中未定义角度

我有流星应用程序并想测试一些角度控制器。所以在package.js

并在测试文件中

当我运行VELOCITY_TEST_PACKAGES=1 meteor test-packages --driver-package velocity:html-reporter ./它给我一个错误ReferenceError: angular is not defined(在浏览器中)。那么问题是如何onTest在这个测试中使用函数中定义的角度和其他模块?

packages文件:

0 投票
1 回答
104 浏览

meteor - 路线变化的奇怪行为

我在收藏订阅中面临奇怪的流星行为。我有一个抽象路由邮箱,下面有三个路由。收件箱、已发送和 singleMail(显示来自两者的一封邮件的详细信息)。现在的问题是,当我在单个邮件路由中解决邮件集合时,它为收件箱和已发送的邮件集合绑定了相同的邮件集合,尽管我为两者发布了不同的集合。注意:它工作完美,直到我从两者都转到单一邮件路线。例如,当我单击收件箱中的任何邮件或发送时,它将转到单个邮件路线并显示电子邮件的详细信息。回来的时候。问题从这里开始。它为两者订阅邮件集合。即,如果收件箱有 6 个,发送有 3 个,则两者都显示 9。我尝试了几个小时,但没有运气。任何帮助是极大的赞赏 !我正在粘贴很多代码来解决我的确切问题。这是邮件。

这是我的 route.js

在控制器中作为简单的 SentCtrl

收件箱控件

在单封邮件中,我只是通过参数收到邮件

0 投票
1 回答
172 浏览

javascript - 角度流星集合 onchange

我有 2 个 mongo 流星集合,命名应用程序和滑块我有一个订阅它们的服务,当它们准备好时,它会以树格式填充一个数组。

问题是,当集合发生变化时,没有任何东西可以告诉服务。因此,如果我将集合和数组打印到 html 中,第一次所有内容都会同步,但在更改集合后,只有集合会更改.. 数组不会

简而言之,当数据库中的集合发生变化时,流星集合被更新,但不是我的“部分”数组

在我的服务中:

控制器在使用该服务。html 正在循环这些部分。

0 投票
2 回答
665 浏览

angularjs - Using publish-composite with Angular-Meteor

I have two Collections Articles and Categories let's say their documents are like this

Article

Category

I want to make a subscription to make them like this

I tried using publish-composite and here it's my code. Server

And the client angularjs Controller is

and the view is

the problem is it prints the article collection only without the relation.

0 投票
2 回答
270 浏览

javascript - 无法使 Angular 应用程序在流星模板中运行

无法使 Angular 应用程序在流星模板中运行

这是我的 index.html

这是我的 index.js

在路由规则执行并且模板出现在呈现的 HTML 中之后,没有启动 Angular 指令,也没有ng-app,也没有ng-include

如何解决?

0 投票
1 回答
57 浏览

meteor - 订阅获得的记录多于服务器发布的记录

我正在尝试从服务器发布所有管理员用户

在服务器上是这样的:

然后在客户端,我试图订阅这个:

但是,从日志记录来看,客户端似乎收到了所有用户,但从服务器端的日志记录来看,它确实给出了正确的结果。

我在这里想念什么?

0 投票
0 回答
287 浏览

javascript - 使用 Angular-Meteor 从 CollectionFS 获取文件

我对编程很陌生。我正在学习如何将 CollectionFS 与 Angular 一起使用,但无法从数据库中取回文件。这是我的代码:

html:

角度:

后端:

我真的不明白,如何从数据库中获取文件,它们也没有出现在路径文件夹中。

0 投票
1 回答
72 浏览

javascript - AngularJS流星mongo集合键值

我有这个代码

我期待返回这样的值

但它仍然返回这样的值

这是一个错误吗?或者编码不好...

0 投票
1 回答
81 浏览

angular-meteor - Angular Meteor 对象未按预期运行

我正在使用 Angular Meteor,但我的对象/数组有问题。我有这个代码:

我正在尝试迭代“资源”,这是课程对象中的一个嵌套数组,查找“资源列表”集合中的每个值,并在范围内返回新数组。

问题是,有时有效,有时无效。当我加载页面并通过 UI 路由器链接访问它时。我得到了预期的数组。但是如果页面被刷新,$scope.resources 是一个空数组。

我的想法是异步调用发生了一些事情,但无法找到解决方案。我仍然安装了自动发布包。任何帮助,将不胜感激。

0 投票
1 回答
221 浏览

meteor - 用户集合的反应订阅

我正在尝试订阅与登录用户不同的用户的 profdle 信息,但我遇到了如下所述的问题,我正在使用 angular-material,我的代码如下所示:

问题: 1. 在变量 askLikeController.$root.usersProfile 中,我得到了已登录的用户和具有 userId 的所需用户信息,我期待只有所需用户 ID 的用户信息,这是为什么呢?2.订阅“getUserInfo”不是反应性的,甚至在处理几块代码之后订阅也会丢失,然后在 askLikeController.$root.usersProfile 我只剩下登录用户的用户配置文件,我的猜测是我的订阅正在被用户的内置 Meteor 订阅所取代。

我该如何解决这些问题?

问候,赤丹