私は角度4の現像剤です。 MeteorJSで開発されたRocketChat Engineを含めたい。研究によって、Angular4とMeteorを接続するにはDDP(プロトコル)が必要であることを知りました。角度4のアプリケーションでDDPを使用する
Angular4 TypeScriptと統合できるDDPパッケージが見つかりません。
これで私を助けてもらえますか?
私は角度4の現像剤です。 MeteorJSで開発されたRocketChat Engineを含めたい。研究によって、Angular4とMeteorを接続するにはDDP(プロトコル)が必要であることを知りました。角度4のアプリケーションでDDPを使用する
Angular4 TypeScriptと統合できるDDPパッケージが見つかりません。
これで私を助けてもらえますか?
に合った決定させます。おそらく最も普及しているのはmondora's asteroidです。
しかし、Meteor独自のパッケージを使用することもできます。
メリットとしては、DDPだけでなく、クライアント上のローカルキャッシュ実装やMongo APIも含まれています。
メテオールビルドシステムを使用する必要はありません。a blog post約meteor-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で
いくつかのddp-clientパッケージがあります。その中にはhttps://github.com/oortcloud/node-ddp-client
があり、基本的にはDDPでMeteorサーバーと通信することができます。
私はあなたがそれらを見て、あなたはプレーンなDDPパッケージを使用することができ、あなたに
はい。私はこのパッケージを見つけました。しかし、それは純粋なノードです。 ** TypeScript **でAngular 4 **を使用しています。だから、** TypeScript **でコードを書いてMeteor Serverに接続できるパッケージが必要です。 TypeScriptでこのパッケージを見つけました: https://www.npmjs.com/package/rxjs-ddp-client これは私にいくつかのエラーを与えています。 パッケージを見つけるのに手伝ってもらえますか? –
ありがとうございます。できます –