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

angular2-meteor - Angular2-Meteor:@Injectable 装饰器不起作用

我正在创建一个 Angular2-Meteor 项目。我已将其设置为使用 Angular 2 RC5。在我尝试使用 @injectable() 装饰器添加服务之前,一切都运行良好。一旦它被添加,我就会收到一个流星编译错误:

使用类装饰器时需要反射元数据填充程序

一旦我删除了 @injectable() 装饰器,Meteor 就会编译所有内容,我可以加载我的应用程序。

我安装了 barbatus:angular2-polyfills 包,我认为这是导入所需的 zone.js 和 reflect-metadata 包所需的全部内容。有人建议在 main.ts 顶部使用导入,但这不起作用。

@NgModule 和 @component 装饰器可以正常工作。由于我还没有将服务(使用@injectable 装饰器)连接到我的@ngmodule,我认为这表明Meteor 环境根本没有按预期处理@injectable 装饰器。不管用不用。

任何有关如何解决此问题的建议或想法将不胜感激。

捷通

安装的流星包是:

安装的 npm 包package.json是:

0 投票
1 回答
469 浏览

meteor - Angularfire2:“location.protocol”必须是 http 或 https(一个 Meteor 应用程序)

我正在制作一个angular2-meteor基于Meteor v1.4and的应用程序Angular2 rc-5。到目前为止还不错,但我需要将它与我的 Firebase 数据库集成,但我得到以下异常(我在 Chrome 上运行该应用程序)。看来我所有的打字稿都很好,我没有收到任何错误,我的 Meteor 应用程序加载正常,我按照安装和设置教程直到第 4 步结束。(但是,由于我使用的是 Meteor,我没有使用角度-cli 创建项目),知道如何解决这个问题吗?谢谢

0 投票
0 回答
158 浏览

angular2-meteor - Index.html rendered inside of app component and components not rendering

I am doing the Angular2-Meteor tutorial and for the most part not changing things, but ran into an issue where the index.html root file gets rendered and double rendered inside the app component. None of the Angular2 components are rendered. Not sure what is going on.

Below is the rendered html and the major code that supports it. Any ideas or help would be appreciated.

index.html (before render):

main.ts

app.component.ts

demo.component.ts

0 投票
1 回答
719 浏览

meteor - 如何在 Angular2-Meteor 中使注入的服务反应

我是 Angular2 的新手,正在尝试让自定义组件使用管理 Mongo.Collection 对象注册表的服务。我的问题是,加载集合后,我似乎无法让 Angular 刷新 UI。

如果你看一下下面的代码,你会看到有一个注入了 DatasetService 的组件。该服务管理集合的注册表。我猜这个问题与 Meteor.autorun() 方法将处理从 Angular“区域”中取出&我需要以某种方式将进程重新注入到 Angular 区域/摘要中这一事实有关?

客户端和服务器:

仅限服务器

仅限客户

如果我加载页面,会议列表不会出现。但是,如果我通过单击按钮手动调用“checkState()”,则会刷新 UI 并呈现会议。

任何帮助,清晰或替代方法来实现我正在尝试做的事情将不胜感激!

0 投票
1 回答
123 浏览

meteor - 无法使流星帐户密码与流星角2一起使用

我使用 angular2 whatsapp 克隆来启动一个项目。

https://www.angular-meteor.com/tutorials/whatsapp2/ionic/setup

这个项目使用短信验证,但我想要一个普通的用户密码帐户,但我不能让它工作。它总是说 Account.createUser 不存在。当我调试时,我可以看到帐户密码没有被导入,即使在添加使用气氛之后也是如此。(流星加..)

这是从whatsapp克隆分叉的repo:

请帮忙..我只需要正常登录..而且很难让它工作。

这是一些更新:

最好的

0 投票
1 回答
1243 浏览

javascript - Angular 2:TypeError:core_1.NgModule 不是函数

我正在运行在这里找到的教程:

https://www.angular-meteor.com/tutorials/socially/angular2/search-sort-pagination-and-reactive-vars

我正处于实现分页的地步,但它抛出了一个错误。控制台在第 7 行的party-list.component.ts 中抛出错误。第 7 行的代码是:

抛出的完整错误是:

我在想也许 ng2-pagination 与我在流星内部运行的 angular 版本不兼容,但不知道如何找出答案。

我的 package.js 文件:

0 投票
2 回答
1132 浏览

mongodb - 无法使用 ngFor 和 angular2 meteor 将 Mongodb 收集数据显示到 angular2

我对 mongodb 很陌生。我基本上是在尝试从集合中检索数据并放到屏幕上。它是一个 angular2-meteor 应用程序。我可以在 mongo shell 中插入和检索数据。但是当我尝试遍历值书签时,我得到了错误:

找不到“object”类型的不同支持对象“[object Object]”。NgFor 仅支持绑定到 Iterables,例如 Arrays。

当我控制台记录 find() 方法返回的数据时,它会返回整个 mongodb 对象集合,并且 boomarks 集合深埋在对象内部。

如何获取使用 .find() 方法返回的返回的书签变量中的所有对象的数组?

我的组件如下:

这是html模板:

错误快照

0 投票
1 回答
368 浏览

meteor - 使用流星添加灵活后无法找到 Restivus:restivus

我有一个正常工作的 Angular2-Meteor 安装。

最重要的是,我已经通过命令安装了 Restivus

安装没有显示任何问题。

按照 Restivus 页面 ( https://github.com/kahmali/meteor-restivus ) 上的示例,我创建了第一个文件 ( logs.collection.ts ) 来配置 API

我的问题是 IDE 告诉我它“找不到模块 meteor/numble:restivus”

知道我做错了什么吗?提前致谢

0 投票
0 回答
75 浏览

angular2-meteor - Angular2 Meteor 不适用于 Angular Material PortalModule

我按照 Angular2 Meteor 教程 ( https://www.angular-meteor.com/tutorials/socially/angular2/bootstrapping )的建议创建了一个全新的 Angular2 Meteor 项目,并按照教程 ( https://www. angular-meteor.com/tutorials/socially/angular2/angular-material-and-custom-angular-auth-forms)。一切正常。

现在我想导入 PortalModule,所以我编辑App.module.ts添加以下代码行:

(顺便说一下,这正是我在使用 PortalModule 的 Angular2 应用程序中所做的)。

不幸的是,尽管使用 Angular2 Material 这会在启动时产生运行时错误。浏览器控制台上堆栈跟踪的前 2 行是:

浏览器控制台

我怀疑这取决于一些打字稿配置,所以我还添加了我的tsconfig.json文件(这是创建项目时创建的标准 Angular2 Meteor)

任何帮助,将不胜感激。提前致谢

0 投票
0 回答
115 浏览

angular2-meteor - Angular2-Meteor 准备好投入生产了吗?

Angular-Meteor 准备好投入生产了吗?有没有人使用 Angular2-Meteor 堆栈成功构建和部署了一个可行的解决方案?