问题标签 [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.
javascript - 使用非 typescript npm 包(pondjs)和来自 typescript 文件的 Meteor
我将 Pondjs 库添加到我的项目中:
但我不知道如何在我的 Typescript 文件中使用它,
文档说:
要在浏览器中使用它,您需要使用 npm 安装它,然后使用 Webpack、Browserify 或类似工具构建您的源代码。
但由于我使用的是 (Angular2-)Meteor,我不能使用 Webpack 或 Browserify。
我尝试导入为:
还:
meteor - 如何回到功能层面?
我有一个函数loadMessages
,我希望它返回一个Observable
.
我怎样才能回到功能级别?
另外,现在的顺序是 1 -> 3 -> 2。有什么方法可以运行 1 -> 2,然后在那里等到我得到数据?
angular2-meteor - angular2-meteor刷新时间30-60s正常吗
我试图测试angular2-meteor
项目,但我对客户端目录所做的任何更改都需要大约一分钟来刷新页面。即使是 html 文件中的微小更改也不应该导致重新编译所有 js。是什么导致了如此大的性能问题?该Angular2-seed
项目几乎立即刷新和转换数据
angular2-meteor 重新加载内容需要很长时间是否很常见?如果是这样,例如可以在与流星不同的环境中开发 angular2 应用程序,然后迁移它。
我在 Windows 10 上使用流星 1.3。以及 angular2-meteor 引导程序提供的默认配置
meteor - UI 未更新(必须单击某处)& 路由器在 Angular2-Meteor 中不起作用
从数据库订阅数据后,我无法立即更新 UI,我必须单击某处
另外,如果我使用路由器转到另一个页面,它不起作用
如何解决这个问题?
meteor - TypeError:无法读取未定义的属性“CheckOnce”
我正在尝试运行 angular2-meteor 应用程序,但是,当我在浏览器上打开它时,出现错误:
constants.js:66Uncaught TypeError:无法读取未定义的属性“CheckOnce”
谁能帮我?
mongodb - angular 2 + meteor 中已经有一个名为“collection”的集合
import {Mongo} from 'meteor/mongo';
export let Products = new Mongo.Collection('products');
上面的代码是我在我的示例项目中编写的。当我尝试运行此示例项目时,它会引发错误
已经有一个名为“产品”的集合
我试过了meteor reset
。我仍然面临同样的问题。我用谷歌搜索但没有正确的解决方案。谁能帮我吗?
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
typescript - Typescript 在 Angular2 Meteor 应用程序中找不到基本类型
每当我使用时Date
,我都会在编译时收到此错误:
找不到名称“日期”
下面是一个用法示例:
笔记:
- 同样的事情发生
- 这是一个 Angular2 Meteor 应用程序
- 我没有在顶部导入任何东西,所以如果我需要,那就是问题所在。
string
,number
和任何其他基本类型也会发生同样的事情。
我可以列出类型、我的 tsconfig.json 文件或您需要的任何其他信息。让我知道。
meteor - 订阅和 ngZone
和有什么区别:
和(第 1 行和第 2 行切换)
在查看meteor-component时,将其包裹起来subscribe
应该run
可以工作。
但是,当我自己实现流星组件来调用不是 Meteor.subscribe 而是SubsManager.subscribe时,第一个示例不起作用,只有第二个。
你能解释一下区别吗?奖励:提示为什么在我的情况下第二个只有效。