2017-10-25 8 views
1

私は角度4の現像剤です。 MeteorJSで開発されたRocketChat Engineを含めたい。研究によって、Angular4とMeteorを接続するにはDDP(プロトコル)が必要であることを知りました。角度4のアプリケーションでDDPを使用する

Angular4 TypeScriptと統合できるDDPパッケージが見つかりません。

これで私を助けてもらえますか?

答えて

2

に合った決定させます。おそらく最も普及しているのはmondora's asteroidです。

しかし、Meteor独自のパッケージを使用することもできます。

メリットとしては、DDPだけでなく、クライアント上のローカルキャッシュ実装やMongo APIも含まれています。

メテオールビルドシステムを使用する必要はありません。a blog postmeteor-client-bundlerです。

メテオのDDPと角度を統合する最も良い方法は、Meteor-RxjSです。

AngularCLIを使用するsimple exampleと、Ionicを使用するtutorialがあります。ここではAngular CLIを使って小さな例を見ることができます。

今後の予定は、GraphQLとGraphQL-サブスクリプションをリアルタイムで使用するように思われます。

私は最近、GraphQLをサポートするためにRocketChatのPRを作成しました。 - https://github.com/RocketChat/Rocket.Chat/pull/8158 すぐにそれをマージすることを願っています。あなたはRocketChatの新しいGraphQLのAPIを使用してPWAとAngularCLIをチェックアウトすることができます。このPRで

からhttps://github.com/RocketChat/Rocket.Chat.PWA/pull/32

+0

ありがとうございます。できます –

0

いくつかのddp-clientパッケージがあります。その中にはhttps://github.com/oortcloud/node-ddp-client

があり、基本的にはDDPでMeteorサーバーと通信することができます。

私はあなたがそれらを見て、あなたはプレーンなDDPパッケージを使用することができ、あなたに

+0

はい。私はこのパッケージを見つけました。しかし、それは純粋なノードです。 ** TypeScript **でAngular 4 **を使用しています。だから、** TypeScript **でコードを書いてMeteor Serverに接続できるパッケージが必要です。 TypeScriptでこのパッケージを見つけました: https://www.npmjs.com/package/rxjs-ddp-client これは私にいくつかのエラーを与えています。 パッケージを見つけるのに手伝ってもらえますか? –

関連する問題