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

javascript - 使用非 typescript npm 包(pondjs)和来自 typescript 文件的 Meteor

我将 Pondjs 库添加到我的项目中:

但我不知道如何在我的 Typescript 文件中使用它,

文档说:

要在浏览器中使用它,您需要使用 npm 安装它,然后使用 Webpack、Browserify 或类似工具构建您的源代码。

但由于我使用的是 (Angular2-)Meteor,我不能使用 Webpack 或 Browserify。

我尝试导入为:

还:

0 投票
1 回答
63 浏览

meteor - 如何回到功能层面?

我有一个函数loadMessages,我希望它返回一个Observable.

我怎样才能回到功能级别?

另外,现在的顺序是 1 -> 3 -> 2。有什么方法可以运行 1 -> 2,然后在那里等到我得到数据?

0 投票
1 回答
73 浏览

angular2-meteor - angular2-meteor刷新时间30-60s正常吗

我试图测试angular2-meteor项目,但我对客户端目录所做的任何更改都需要大约一分钟来刷新页面。即使是 html 文件中的微小更改也不应该导致重新编译所有 js。是什么导致了如此大的性能问题?该Angular2-seed项目几乎立即刷新和转换数据

angular2-meteor 重新加载内容需要很长时间是否很常见?如果是这样,例如可以在与流星不同的环境中开发 angular2 应用程序,然后迁移它。

我在 Windows 10 上使用流星 1.3。以及 angular2-meteor 引导程序提供的默认配置

0 投票
1 回答
93 浏览

meteor - UI 未更新(必须单击某处)& 路由器在 Angular2-Meteor 中不起作用

从数据库订阅数据后,我无法立即更新 UI,我必须单击某处

另外,如果我使用路由器转到另一个页面,它不起作用

如何解决这个问题?

0 投票
1 回答
162 浏览

meteor - TypeError:无法读取未定义的属性“CheckOnce”

我正在尝试运行 angular2-meteor 应用程序,但是,当我在浏览器上打开它时,出现错误:

constants.js:66Uncaught TypeError:无法读取未定义的属性“CheckOnce”

谁能帮我?

0 投票
1 回答
1389 浏览

mongodb - angular 2 + meteor 中已经有一个名为“collection”的集合

import {Mongo} from 'meteor/mongo'; export let Products = new Mongo.Collection('products');

上面的代码是我在我的示例项目中编写的。当我尝试运行此示例项目时,它会引发错误

已经有一个名为“产品”的集合

我试过了meteor reset。我仍然面临同样的问题。我用谷歌搜索但没有正确的解决方案。谁能帮我吗?

0 投票
1 回答
315 浏览

meteor - 将 Facebook 登录添加到 Angular2-Meteor 应用程序

我正在尝试将 Facebook 身份验证添加到 Angular2-Meteor 应用程序中,该应用程序从本教程中的 Socially 应用程序开始,并逐渐被修改为不那么通用的东西。然而,似乎没有太多关于这个特定用例的帖子。

注意:我已经在 Meteor 论坛和 Gitter 中询问过,但没有成功。

以下是我采取的步骤:

使用添加的服务配置包

meteor add service-configuration

在 server/services.ts 创建了一个文件,其中包含(使用我的实际密钥):

但是在编译时,我收到一条错误消息

cannot find name 'ServiceConfiguration'

这让我觉得包没有正确安装,但是卸载/重新安装它并没有解决问题,它显示在我的 .meteor 目录中。

客户端我在一个确实导入了 Meteor 的组件中的一个按钮上调用了这个方法:

这会引发控制台错误

meteor_1.Meteor.loginWithFacebook is not a function

但我怀疑这与 ServicesConfiguration 未注册这一事实无关。

该项目的 Git repo 在这里:https ://github.com/nanomoffet/ng2-starter引用的文件是 server/services.ts 和 client/app.ts

0 投票
1 回答
78 浏览

typescript - Typescript 在 Angular2 Meteor 应用程序中找不到基本类型

每当我使用时Date,我都会在编译时收到此错误:

找不到名称“日期”

下面是一个用法示例:

笔记:

  • 同样的事情发生
  • 这是一个 Angular2 Meteor 应用程序
  • 我没有在顶部导入任何东西,所以如果我需要,那就是问题所在。
  • string,number和任何其他基本类型也会发生同样的事情。

我可以列出类型、我的 tsconfig.json 文件或您需要的任何其他信息。让我知道。

0 投票
0 回答
83 浏览

meteor - angular2-meteor 静态资源

我刚刚将我的项目升级到,angular2-meteor@0.5.6但是当我尝试按照此处的文档使用样式文件测试静态资源时

我收到此错误消息

无法解析某些模块:

/Users/project/.../Foo.component.ts (web.browser) 中的“./foo.less!url”

当我尝试下面的代码时

我在客户端的浏览器控制台上收到此错误消息

zone.js:463 错误:未捕获(承诺中):预期“样式”是字符串数组。

我错过了什么吗?

0 投票
0 回答
519 浏览

meteor - 订阅和 ngZone

和有什么区别:

(第 1 行和第 2 行切换)

在查看meteor-component时,将其包裹起来subscribe应该run可以工作。

但是,当我自己实现流星组件来调用不是 Meteor.subscribe 而是SubsManager.subscribe时,第一个示例不起作用,只有第二个。

你能解释一下区别吗?奖励:提示为什么在我的情况下第二个只有效。