問題タブ [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 投票する
2 に答える
3221 参照

meteor - 名前「コンソール」が見つかりません

Angular2-Meteor、TypeScript を使用しています。(Meteor バージョン 1.3.2.4)

サーバー側で使用するconsole.log('test');と、うまく機能しています。

ただし、端末で次の警告が表示されました。

名前「コンソール」が見つかりません。

どうすればこの警告を取り除くことができますか?

Meteor.logまたは、サーバー側などの特別な方法はありますか? ありがとう

0 投票する
1 に答える
74 参照

meteor - ログインしている場合にユーザーに公開する

accounts-password パッケージを使用して meteor-angular2 プロジェクトを作成しています。

ユーザーがログインしているかどうかを調べ、ログインしている場合はコンテンツを公開しようとしています。

これは私のタイプスクリプトコードです:

ご覧のとおり、使用していますが、未定義のthis.userIdようです。this

これはエラーです:

匿名関数がどのように持つことができるのかよくわかりませんthis.userId.2014年に出版された「You First Meteor Application」という本を実際に読んでいます.

私は Meteor を初めて使用するので、この問題に関する情報をいただければ幸いです。

0 投票する
2 に答える
888 参照

typescript - angular 2 rc1 - ルーターを適切に使用する方法

typescript を使用して angular2-meteor アプリケーションを作成しています。

angular2-meteor 0.5.5 が angular 2.0.0-rc1 をサポートするようになりました

これは私の更新された app.ts です

これは私のメインの index.html ファイルです:

これはメイン コンポーネントの html ファイルです。

アプリケーションを参照しようとすると、多くのエラーが発生します。

私のpackage.jsonには以下が含まれています:

今.. [routerLink]htmlからプロパティを削除すると、エラーはなくなります。私はそれを正しく使用していませんか?

0 投票する
1 に答える
385 参照

css - angular2-meteor styleUrlがロードされません

スタイルをロードしないこのコンポーネントがあります。ただし、テンプレートは正しく読み込まれます。

これまでのところ、私は試しました:

  • base hrefの設定/client/index.html
  • ブートストラップにbase hrefat base コンポーネントを注入する/client/app.ts
  • スタイルをロードする:

styleUrls: [ '/client/imports/navbar/navbar.css', 'client/imports/navbar/navbar.css', 'imports/navbar/navbar.css', './navbar.css', 'navbar.css' ]

ただし、ルート フォルダー内のコンポーネントは問題なくスタイルを読み込みます。

私はすでにそれを知っています:

  • Angular スタイルは相対パスをサポートしていません
  • パスはスラッシュで始めてはいけません/
  • SystemJs (Meteor) を使用しているため、パスはルートを参照する必要があります。

でもとにかくやってみました。

アップデート:

Moular にする唯一の方法は、次のように同じテンプレート html ファイル内でスタイルを宣言することです。

0 投票する
2 に答える
345 参照

javascript - UploadFS を angular2-metor で動作させる

私はたまたまファイルストレージデータベースを必要UploadFSとしており、それが最良の選択肢のようです。私のプロジェクトは Angular2 typescript と Meteor です。

meteor add jalik:ufs-gridfs

これまでのところ、次のようにライブラリをインポートしようとすると失敗します:

import {UploadFS} from 'meteor/jalik:ufs'

スローされたエラーは、(クライアント側で) ライブラリが見つからなかったことを示しています。

javascriptプロジェクトの残りの部分が入っている間にライブラリが入っているためかもしれないと思ったtypescriptのでufs.d.ts、最初は手作りで、次にdstmakeを使用して、次にUploadFS流星 ( barbatus:typescript?) はそれを見ることができました:

これまでのところ、フォルダーにufs.d.tsスタブ ファイルがあり、 . コンパイル時にエラーはありません。Meteor 残念ながら DB は正しく作成されていましたが、使用しようとすると壊れてしまいました。typings/main.d.ts

UploadFS が未定義であることがわかったので、Meteor がエラーなしでコンパイルされたにもかかわらず、ライブラリを参照していないと思いました。

だから私に残された唯一のことは、翻訳jalik:ufsjalik:ufs-gridfsて手でタイプスクリプトすることだけだと思います. あれは正しいですか?angular2-meteorでufsを機能させる簡単な方法はありますか?

他のストレージソリューションを使用しますか? このライブラリを修正するか、別のライブラリを選択するかのアドバイスはありますか?

0 投票する
2 に答える
103 参照

mongodb - Meteor Angular2 と Mongodb の外部変更

データベースからのみ読み取る単純なMeteor Angular 2アプリで遊んでいます。データベースを変更する別のアプリがあります。しかし、データベースを変更すると、Meteor アプリでエラーが発生しました。

私はコレクションの自動公開を使用しています:

角度成分:

注: Meteor Blaze バージョンは問題なく動作します。Meteor Angular2 は初めてです。

助けてくれてありがとう。

0 投票する
1 に答える
92 参照

meteor - Meteor: 「プラットフォームは 1 つしか存在できない」とはどういう意味ですか?

私は Angular2-Meteor チュートリアルhereに取り組んでいます。アプリのコードを更新すると、localhost で実行されているアプリを参照すると、ブラウザー コンソールに表示されるエラー メッセージが頻繁に表示されます。

エラー: プラットフォームは 1 つしか存在できません。前のものを破棄して、新しいものを作成します。

アプリが正常に動作しているように見えることがあります。それ以外の場合は、実際には機能していません。このエラーは何を意味し、どのように修正すればよいですか?