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

angularjs - Angularjs 和 Meteor“会话”反应,有没有办法?

我正在尝试使用 Meteor 和 Angularjs。我正在使用Meteor_angularjs包,它适用于Collections.

现在我正在尝试使用Session我的反应式数据存储:

这不起作用。

问题:关于如何绑定 MeteorSession和 Angular 的任何建议?

据我了解,我可以编写将Session每隔一段时间轮询一次的指令,但我认为这不是一个好的选择。
谢谢

更新:

我尝试了以下方法:

它有点工作,但是我收到以下错误:

更新 2:

我已经尝试过这样的服务(可能是错误的用法),仍然没有。现在它根本不会更新 Session 值的变化。

更新 3:Angular$apply()

从角度框架之外执行角度表达式。(例如来自浏览器 DOM 事件、setTimeout、XHR 或第三方库)

同时 MeteorMeteor.render()具有

不过,大多数时候,您不会直接调用这些函数——您只会使用您最喜欢的模板包,例如 Handlebars 或 Jade。render 和 renderList 函数适用于实现新模板系统的人。

但是,似乎我不能将 2 和 2 放在一起。:(

0 投票
8 回答
11984 浏览

angularjs - Meteor+AngularJs 示例

我是 Meteor 和 AngularJs 的新手。我正在尝试遵循https://github.com/lvbreda/Meteor_angularjs上的示例应用程序,但到目前为止我还无法让它工作。

我在这段代码中收到错误“未定义应用程序”:

我试图将上面的内容重写为:

仍然抛出错误'错误:未知提供者:$meteorProvider <- $meteor'

在https://github.com/bevanhunt/meteor-angular-leaderboard上的meter+angularjs 的唯一其他示例似乎已过时。

有人可以使用https://github.com/lvbreda/Meteor_angularjs上的包发布一个简单但完全有效的可下载的流星 + angularjs 示例吗?

0 投票
2 回答
1660 浏览

angularjs - angular-meteor 根据参数查找 MongoDb 集合并返回

我正在尝试使用 Meteor 和 Angular.js 的组合在我的 MongoDb 中获取某个地址的警告

在我的 html 文件中,我正在做

在我的 app.js 文件中:

我的 mongoDb 集合:

html 网页的输出显示了整个警告集合(感谢{{currentDispatch.warnings}},但没有显示任何内容){{currentDispatch.getWarnings("123 Test Street, TestCity, TestState")}}

0 投票
2 回答
627 浏览

angularjs - 在 angular-meteor 中包含降价的最佳方法是什么

我想将markdown文本作为模板的一部分。我正在使用angular-meteor,我看到了 2 个替代方案:

  • 安装一个角度包,例如angular-markdown-directive
  • 包含一个没有.ng.html后缀的文件,并像这样使用流星的降价:{{#markdown}}{{>innerPreview}}{{/markdown}}

还有其他选择吗?它会起作用吗?哪一个更好?

0 投票
0 回答
194 浏览

angularjs - 使用 angular-metor 和 handsontable 处理大数据

因此,情况如下:
我正在 angular-meteor 中创建一个 Web 应用程序(这是一个允许在 angular 中创建流星应用程序的项目)。该应用程序有点像数据库应用程序。所以首先我有收藏:

然后这些集合有列:

最后我有每个集合的记录:

注意:数据的键对应于 columnId

但要求是实现handsontable。但是handsontable不会期待这样的数据。因此,我必须对其进行编码才能与 hansontable 一起使用,但是一旦我以这种方式对其进行编码并且有人编辑了任何单元格,我将不得不再次对其进行解码。编码部分已完成,但我无法解码。有人可以帮助我。如果有人想要我可以展示我如何对其进行编码,但如果有人可以告诉我他/她将如何为 hansontable 编码和解码这个 mongo 数据,那将是最好的,因为这是我第一个使用 handsontable 的项目。请帮我!

0 投票
2 回答
61 浏览

angularjs - 输出连接

新单击 [Filter] 不会清除以前的输出,但添加到存在。例如,如果按“禁止”过滤,我看到禁止用户列表,下一个按“注册”过滤不会删除“禁止”,而是将“注册”添加到表的末尾。在控制器 $scope.site_users 被覆盖,但它仍然保存以前的过滤器输出。为什么会这样?可能是包装方面的东西?

已安装的软件包:

删除的包:

或者在代码中

控制器:

看法:

服务器部分:

0 投票
2 回答
200 浏览

angularjs - 如何过滤订阅的数据Angular-Meteor方式

假设我们需要在视图中显示过滤后的任务,第一步我们获得了购买发布/订阅的所有任务列表:

发布:

订阅:

现在,假设我只需要在 $scope 中查看将“活动”变量设置为 true 的任务。

像这样的东西:

如何替换 getFilteredTasks(allTask​​s, {active: true}) 以获取只有 active==true 变量的任务?

我知道我们可以在订阅以下任务时设置“选项”:

但这无助于解决问题。目标是只订阅一次,然后使用过滤器只显示部分任务。

我还没有完成Angular-Meteor教程,所以稍后可能会解释,如果你能指出正确的教程,它将大大加快我的学习速度。

提前致谢。

0 投票
1 回答
65 浏览

meteor - Meteor.publish() - 如何通过自由文本获取文档

我试图通过自由文本获取文件。这部分按字段获取数据可以正常工作并返回数据:

这个不行:

返回一个错误:

这是来自 mongoDB $text的示例

我做错了什么?如何通过自由文本获取文档?

谢谢

0 投票
2 回答
289 浏览

angularjs - 是否可以在 $rootScope 变量上使用 getReactively ?

我有一个案例,我想根据用户更新 ui,所以如果用户注销并以不同用户身份登录,则用户在 ui 中的分数会改变。我想这样做的方式是查看$rootScope.currentUser.

从我的测试来看,似乎对 $rootScope 有某种访问权限,但它没有在用户更改时更新(除非我的代码中有错误)。这是相关代码:

Userinfo - 是我在服务器中创建的一个集合。

0 投票
2 回答
522 浏览

meteor - 如何将第三方角度指令添加到流星应用程序

我正在使用 angular-meteor 库来开发一个以 angular 作为前端的流星应用程序。

我需要添加一个名为 angular-file-upload 的 angular 指令。

当我在我的节点/角度应用程序中使用此指令时,它是通过凉亭安装的,并且具有以下文件夹结构:

安装此类第三方角度指令的过程是什么?

这是通过流星添加命令完成的,还是通过手动将这些文件放入特定目录来完成?