问题标签 [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.
jasmine - 流星速度茉莉花测试中未定义角度
我有流星应用程序并想测试一些角度控制器。所以在package.js
并在测试文件中
当我运行VELOCITY_TEST_PACKAGES=1 meteor test-packages --driver-package velocity:html-reporter ./
它给我一个错误ReferenceError: angular is not defined
(在浏览器中)。那么问题是如何onTest
在这个测试中使用函数中定义的角度和其他模块?
packages
文件:
meteor - 路线变化的奇怪行为
我在收藏订阅中面临奇怪的流星行为。我有一个抽象路由邮箱,下面有三个路由。收件箱、已发送和 singleMail(显示来自两者的一封邮件的详细信息)。现在的问题是,当我在单个邮件路由中解决邮件集合时,它为收件箱和已发送的邮件集合绑定了相同的邮件集合,尽管我为两者发布了不同的集合。注意:它工作完美,直到我从两者都转到单一邮件路线。例如,当我单击收件箱中的任何邮件或发送时,它将转到单个邮件路线并显示电子邮件的详细信息。回来的时候。问题从这里开始。它为两者订阅邮件集合。即,如果收件箱有 6 个,发送有 3 个,则两者都显示 9。我尝试了几个小时,但没有运气。任何帮助是极大的赞赏 !我正在粘贴很多代码来解决我的确切问题。这是邮件。
这是我的 route.js
在控制器中作为简单的 SentCtrl
收件箱控件
在单封邮件中,我只是通过参数收到邮件
javascript - 角度流星集合 onchange
我有 2 个 mongo 流星集合,命名应用程序和滑块我有一个订阅它们的服务,当它们准备好时,它会以树格式填充一个数组。
问题是,当集合发生变化时,没有任何东西可以告诉服务。因此,如果我将集合和数组打印到 html 中,第一次所有内容都会同步,但在更改集合后,只有集合会更改.. 数组不会
简而言之,当数据库中的集合发生变化时,流星集合被更新,但不是我的“部分”数组
在我的服务中:
控制器在使用该服务。html 正在循环这些部分。
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.
javascript - 无法使 Angular 应用程序在流星模板中运行
无法使 Angular 应用程序在流星模板中运行
这是我的 index.html
这是我的 index.js
在路由规则执行并且模板出现在呈现的 HTML 中之后,没有启动 Angular 指令,也没有ng-app
,也没有ng-include
。
如何解决?
meteor - 订阅获得的记录多于服务器发布的记录
我正在尝试从服务器发布所有管理员用户
在服务器上是这样的:
然后在客户端,我试图订阅这个:
但是,从日志记录来看,客户端似乎收到了所有用户,但从服务器端的日志记录来看,它确实给出了正确的结果。
我在这里想念什么?
javascript - 使用 Angular-Meteor 从 CollectionFS 获取文件
我对编程很陌生。我正在学习如何将 CollectionFS 与 Angular 一起使用,但无法从数据库中取回文件。这是我的代码:
html:
角度:
后端:
我真的不明白,如何从数据库中获取文件,它们也没有出现在路径文件夹中。
javascript - AngularJS流星mongo集合键值
我有这个代码
我期待返回这样的值
但它仍然返回这样的值
这是一个错误吗?或者编码不好...
angular-meteor - Angular Meteor 对象未按预期运行
我正在使用 Angular Meteor,但我的对象/数组有问题。我有这个代码:
我正在尝试迭代“资源”,这是课程对象中的一个嵌套数组,查找“资源列表”集合中的每个值,并在范围内返回新数组。
问题是,有时有效,有时无效。当我加载页面并通过 UI 路由器链接访问它时。我得到了预期的数组。但是如果页面被刷新,$scope.resources 是一个空数组。
我的想法是异步调用发生了一些事情,但无法找到解决方案。我仍然安装了自动发布包。任何帮助,将不胜感激。
meteor - 用户集合的反应订阅
我正在尝试订阅与登录用户不同的用户的 profdle 信息,但我遇到了如下所述的问题,我正在使用 angular-material,我的代码如下所示:
问题: 1. 在变量 askLikeController.$root.usersProfile 中,我得到了已登录的用户和具有 userId 的所需用户信息,我期待只有所需用户 ID 的用户信息,这是为什么呢?2.订阅“getUserInfo”不是反应性的,甚至在处理几块代码之后订阅也会丢失,然后在 askLikeController.$root.usersProfile 我只剩下登录用户的用户配置文件,我的猜测是我的订阅正在被用户的内置 Meteor 订阅所取代。
我该如何解决这些问题?
问候,赤丹