问题标签 [angular2-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 回答
330 浏览

meteor - Meteor Angular 2 无法使用分页教程

当我尝试更改页面(小于)时,遵循 Angular 2 - Meteor分页说明给了我这个错误:pageSizetotalItems

我的文件是他们教程的简化版本:

以及相关的 HTML:

我已签入该publish函数以验证每次返回的文档数量是否正确。(.fetch().length用于正确衡量 的影响limit: 10

我试过 的我已经改变了:

至:

这可以防止在更改分页页面时出现上述错误。

这会创建一个新的(非破坏性)错误,其中length集合在切换页面后从 5 变为 10 - 再次切换页面似乎使其保持在 10。好像订阅正在记住上次订阅调用中的文档,即使publish日志显示要返回的正确数量的文档。

问题

  1. 应该ngFor使用游标吗?如果是这样,什么可能导致错误发生?

  2. 订阅是否有理由记住以前的文档?我尝试存储订阅并调用stop(),但这导致界面出现故障。

0 投票
0 回答
424 浏览

meteor - Meteor 1.3:无法导入 plotly.js

我正在尝试plotly.js在我的 angular2-meteor 应用程序(Meteor 1.3)中加载客户端,但我不知道该怎么做。我已经尝试了很多变体imports 'plotly.js'import { Plotly } from 'plotly.js'等等,但它们似乎都不能在客户端上工作(到目前为止还没有在服务器上测试过)。

plotly 导入的文件位于imports文件夹中,因此我可以在服务器或客户端上使用它。

在我的大部分尝试中,编译器都给了我“找不到模块'plotly.js'”, imports 'plotly.js'没有给出错误消息,但Plotly没有定义对象。

你有什么解决办法吗?我想要一个真正的解决方案,而不是快速修复或 CDN 加载,因为这种问题似乎出现在很多 npm 包中。非常感谢 !

0 投票
0 回答
501 浏览

angular - Angular2路由到具有子路由的兄弟姐妹

我正在阅读有关路由的 Angular2 文档,并设置了一个包含 3 个兄弟姐妹的测试应用程序,其中一个兄弟姐妹有三个孩子。我已经设置了路由器,但只能通过设置“redirectTo”属性重定向到其中一个孩子来路由到孩子的父母。如果我省略该属性,我会收到以下错误:“错误:未捕获(承诺中):错误:无法匹配任何路由:'test_landing'。但是,我有内容要在路由到父级时显示,但我丢失了它通过重定向。

我还阅读了这里的优秀文档:http ://angular-2-training-book.rangle.io/handout/routing/routeparams.html,以及这个插件:https ://plnkr.co/edit/ 6Mdn7qUblMtktpQyFJAc似乎表明我必须像上面那样设置我的路由器。这是有原因的还是我错过了什么?

0 投票
1 回答
189 浏览

angularjs - 如何在 angular-meteor 中调试打字稿

我遵循了 Angular2 中社交应用程序的 angular-meteor 教程。它基本上可以工作(经过几个手动步骤来修复包依赖项等),但是,我无法在 Chrome 开发工具中调试客户端代码。当我导航到我的 *.ts 文件的源时,我看到的只是类似的东西

开发工具中的其他奇怪的东西:我的 app.ts 是空白的。我看到带有 !raw 后缀的 html 文件......(例如 app.html!raw)。什么是 !raw 后缀,是什么原因造成的? 在此处输入图像描述

如何调试我的打字稿?

0 投票
1 回答
66 浏览

meteor - 下载流星包时卡住了

Meteor 包下载卡住了。有什么解决办法吗?我尝试单独下载包,但它仍然无法正常工作。

在此处输入图像描述

0 投票
1 回答
192 浏览

angular2-meteor - angular2-meteor 更改密码

我的代码如下:

密码更改.ts

错误提示提供的参数与调用目标不匹配。正在询问 oldPassword:string,而不是输入 oldPassword:any

我该如何解决?

0 投票
1 回答
113 浏览

meteor - Meteor livereload 非常慢

在我的团队中,我们正在运行一个流星项目,并且 livereload 功能非常缓慢,令人不安。

反正有没有让这更快?

我们的项目在前端使用 Angular 2 运行,以防万一。

0 投票
1 回答
2082 浏览

angular - Uncaught Invalid provider - 只允许 Provider 和 Type 的实例,得到:[object Object]

在另一台机器上安装我的应用程序后,我确实在浏览器端遇到错误:

Uncaught Invalid provider - 只允许 Provider 和 Type 的实例,得到:[object Object]

这似乎与提供者的错误引导有关。但似乎没有什么不对。知道有什么问题吗?

套餐

代码

PS:这不是完全相同的版本,但这里抛出异常https://github.com/vicb/angular/blob/b8450fa68f704f5f7f0f119034f5e4242664b172/modules/angular2/src/core/di/provider.ts#L567

编辑 这显然与我更新的“@angular/router”和“angular2-meteor-auto-bootstrap”版本相关联。他们对 rc.5 有一些依赖关系,显然这个版本更改对我的应用程序不向后兼容。

如果有人有解释...

0 投票
1 回答
202 浏览

angular2-meteor - Meteor - Angular 2 路由权限

我正在尝试通过流星 -Angular2 教程运行,我已达到此页面上的第 8 节:

http://www.angular-meteor.com/tutorials/socially/angular2/user-accounts-authentication-and-permissions

代码片段 8.9 显示:

app.routes.ts(适合 RC4 的原始版本)

然而,这是针对 Angular 2 RC4 的。到目前为止,我已经修改了我的应用程序以使用 RC5。我的同一个文件如下所示:

app.routes.ts(由我修改以适应 RC5)

app.module.ts

但是 angular 2 不喜欢 中的对象APP_ROUTER_PROVIDERS并报告以下堆栈跟踪:

metadata_resolver.js:551Uncaught Can't resolve all parameters for [object Object]: (?).CompileMetadataResolver.getDependenciesMetadata @ metadata_resolver.js:551CompileMetadataResolver.getTypeMetadata @ metadata_resolver.js:448(匿名函数) @ metadata_resolver.js:313CompileMetadataResolver.getNgModuleMetadata @metadata_resolver.js:313RuntimeCompiler._compileComponents @runtime_compiler.js:150RuntimeCompiler._compileModuleAndComponents @runtime_compiler.js:72RuntimeCompiler.compileModuleAsync @runtime_compiler.js:49PlatformRef_._bootstrapModuleWithZone @application_ref.js:368PlatformRef_.bootstrapMedule @application_ref.js:361.client. .js@main.ts:12fileEvaluate@install.js:153require@install.js:82(匿名函数)@party.collection.ts:16

我在这里做错了什么,如何解决?

非常感谢

捷通

0 投票
1 回答
476 浏览

angular - Angular2 Meteor Uncaught no provider for ApplicationRef

启动我的应用程序会出现此错误:

Uncaught No provider for ApplicationRef! ReflectiveInjector_._throwOrNull @ reflective_injector.js:786 ReflectiveInjector_._getByKeyDefault @ reflective_injector.js:814 ReflectiveInjector_._getByKey @ reflective_injector.js:777 ReflectiveInjector_.get @ reflective_injector.js:586 MeteorApp.bootstrap @ meteor_app.js:54 bootstrap @ bootstrap.js:9 meteorInstall.client.main.js @ main.ts:7 fileEvaluate @ install.js:153 require @ install.js:82 (anonymous function) @ volunteers.ts:95

volunteers.ts:95是我/collections/文件夹中的最后一个文件。当我删除volunteers.ts它时,它会跳转到该文件夹​​中的下一个最后一个文件。

我不确定该行上方的错误指的是什么。

建议?