问题标签 [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.
meteor - Meteor Angular 2 无法使用分页教程
当我尝试更改页面(小于)时,遵循 Angular 2 - Meteor分页说明给了我这个错误:pageSize
totalItems
我的文件是他们教程的简化版本:
以及相关的 HTML:
我已签入该publish
函数以验证每次返回的文档数量是否正确。(.fetch().length
用于正确衡量 的影响limit: 10
)
我试过 的我已经改变了:
至:
这可以防止在更改分页页面时出现上述错误。
这会创建一个新的(非破坏性)错误,其中length
集合在切换页面后从 5 变为 10 - 再次切换页面似乎使其保持在 10。好像订阅正在记住上次订阅调用中的文档,即使publish
日志显示要返回的正确数量的文档。
问题
应该
ngFor
使用游标吗?如果是这样,什么可能导致错误发生?订阅是否有理由记住以前的文档?我尝试存储订阅并调用
stop()
,但这导致界面出现故障。
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 包中。非常感谢 !
angular - Angular2路由到具有子路由的兄弟姐妹
我正在阅读有关路由的 Angular2 文档,并设置了一个包含 3 个兄弟姐妹的测试应用程序,其中一个兄弟姐妹有三个孩子。我已经设置了路由器,但只能通过设置“redirectTo”属性重定向到其中一个孩子来路由到孩子的父母。如果我省略该属性,我会收到以下错误:“错误:未捕获(承诺中):错误:无法匹配任何路由:'test_landing'。但是,我有内容要在路由到父级时显示,但我丢失了它通过重定向。
我还阅读了这里的优秀文档:http ://angular-2-training-book.rangle.io/handout/routing/routeparams.html,以及这个插件:https ://plnkr.co/edit/ 6Mdn7qUblMtktpQyFJAc似乎表明我必须像上面那样设置我的路由器。这是有原因的还是我错过了什么?
meteor - 下载流星包时卡住了
Meteor 包下载卡住了。有什么解决办法吗?我尝试单独下载包,但它仍然无法正常工作。
angular2-meteor - angular2-meteor 更改密码
我的代码如下:
密码更改.ts
错误提示提供的参数与调用目标不匹配。正在询问 oldPassword:string,而不是输入 oldPassword:any
我该如何解决?
meteor - Meteor livereload 非常慢
在我的团队中,我们正在运行一个流星项目,并且 livereload 功能非常缓慢,令人不安。
反正有没有让这更快?
我们的项目在前端使用 Angular 2 运行,以防万一。
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 有一些依赖关系,显然这个版本更改对我的应用程序不向后兼容。
如果有人有解释...
angular2-meteor - Meteor - Angular 2 路由权限
我正在尝试通过流星 -Angular2 教程运行,我已达到此页面上的第 8 节:
代码片段 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
我在这里做错了什么,如何解决?
非常感谢
捷通
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
它时,它会跳转到该文件夹中的下一个最后一个文件。
我不确定该行上方的错误指的是什么。
建议?