问题标签 [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.
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 放在一起。:(
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 示例吗?
angularjs - angular-meteor 根据参数查找 MongoDb 集合并返回
我正在尝试使用 Meteor 和 Angular.js 的组合在我的 MongoDb 中获取某个地址的警告
在我的 html 文件中,我正在做
在我的 app.js 文件中:
我的 mongoDb 集合:
html 网页的输出显示了整个警告集合(感谢{{currentDispatch.warnings}}
,但没有显示任何内容){{currentDispatch.getWarnings("123 Test Street, TestCity, TestState")}}
angularjs - 在 angular-meteor 中包含降价的最佳方法是什么
我想将markdown
文本作为模板的一部分。我正在使用angular-meteor
,我看到了 2 个替代方案:
- 安装一个角度包,例如angular-markdown-directive
- 包含一个没有
.ng.html
后缀的文件,并像这样使用流星的降价:{{#markdown}}{{>innerPreview}}{{/markdown}}
还有其他选择吗?它会起作用吗?哪一个更好?
angularjs - 使用 angular-metor 和 handsontable 处理大数据
因此,情况如下:
我正在 angular-meteor 中创建一个 Web 应用程序(这是一个允许在 angular 中创建流星应用程序的项目)。该应用程序有点像数据库应用程序。所以首先我有收藏:
然后这些集合有列:
最后我有每个集合的记录:
注意:数据的键对应于 columnId
但要求是实现handsontable。但是handsontable不会期待这样的数据。因此,我必须对其进行编码才能与 hansontable 一起使用,但是一旦我以这种方式对其进行编码并且有人编辑了任何单元格,我将不得不再次对其进行解码。编码部分已完成,但我无法解码。有人可以帮助我。如果有人想要我可以展示我如何对其进行编码,但如果有人可以告诉我他/她将如何为 hansontable 编码和解码这个 mongo 数据,那将是最好的,因为这是我第一个使用 handsontable 的项目。请帮我!
angularjs - 输出连接
新单击 [Filter] 不会清除以前的输出,但添加到存在。例如,如果按“禁止”过滤,我看到禁止用户列表,下一个按“注册”过滤不会删除“禁止”,而是将“注册”添加到表的末尾。在控制器 $scope.site_users 被覆盖,但它仍然保存以前的过滤器输出。为什么会这样?可能是包装方面的东西?
已安装的软件包:
删除的包:
或者在代码中
控制器:
看法:
服务器部分:
angularjs - 如何过滤订阅的数据Angular-Meteor方式
假设我们需要在视图中显示过滤后的任务,第一步我们获得了购买发布/订阅的所有任务列表:
发布:
订阅:
现在,假设我只需要在 $scope 中查看将“活动”变量设置为 true 的任务。
像这样的东西:
如何替换 getFilteredTasks(allTasks, {active: true}) 以获取只有 active==true 变量的任务?
我知道我们可以在订阅以下任务时设置“选项”:
但这无助于解决问题。目标是只订阅一次,然后使用过滤器只显示部分任务。
我还没有完成Angular-Meteor教程,所以稍后可能会解释,如果你能指出正确的教程,它将大大加快我的学习速度。
提前致谢。
angularjs - 是否可以在 $rootScope 变量上使用 getReactively ?
我有一个案例,我想根据用户更新 ui,所以如果用户注销并以不同用户身份登录,则用户在 ui 中的分数会改变。我想这样做的方式是查看$rootScope.currentUser
.
从我的测试来看,似乎对 $rootScope 有某种访问权限,但它没有在用户更改时更新(除非我的代码中有错误)。这是相关代码:
Userinfo - 是我在服务器中创建的一个集合。
meteor - 如何将第三方角度指令添加到流星应用程序
我正在使用 angular-meteor 库来开发一个以 angular 作为前端的流星应用程序。
我需要添加一个名为 angular-file-upload 的 angular 指令。
当我在我的节点/角度应用程序中使用此指令时,它是通过凉亭安装的,并且具有以下文件夹结构:
安装此类第三方角度指令的过程是什么?
这是通过流星添加命令完成的,还是通过手动将这些文件放入特定目录来完成?