問題タブ [angular-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 に答える
1031 参照

angularjs - Angular-Meteor - パッケージベースのデザインに ng テンプレートを含めるにはどうすればよいですか?

Angular-Meteor アプリケーションが動作しています。Angular テンプレートと関連するコントローラーを Meteor パッケージにパッケージ化し、そのパッケージを追加してこれらのテンプレートをメイン アプリケーションに挿入したいと考えています。

ベストアプローチとは?

2015 年 8 月 26 日の更新 - 以下に記載されているテンプレートを追加する方法を見つけました。しかし、Meteor パッケージでテンプレートの Angular コントローラーをベース アプリケーションに挿入するにはどうすればよいでしょうか?

重要な連携は、Angular UI-router です。

packageprefix:packagenameという名前のパッケージを含む基本アプリケーションがあります。このパッケージ内には、パッケージ フォルダーのルートにコードがあります。 myPackagedPage.ng.html - Angular HTML テンプレート myPackagedPage.js - 関連する Angular コントローラー

メイン アプリケーションから、次のように Angular テンプレートへのルートを作成してみました。

アプリケーションは myPackagedPage.ng.html ファイルを正常に検出し、レンダリングします。しかし、コントローラーを追加する方法は?

これをパッケージに追加しようとしましたが、コントローラー関数が呼び出されません。

エラーが発生します:

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

javascript - 流星で角度コントローラーを宣言する方法は?

私は数か月前からAngularの世界にいて、常にコントローラーを次のようにインスタンス化しています。

最初に angular.module を作成します。

このモジュールでコントローラーを作成できるようになったら、次のようにします。

(対応する html が配置されています)。

今、私は流星と角度を一緒に始めています。そして、コントローラーを宣言しようとすると、エラーは次のようになります(そして、それが何を意味するかはわかっています):

キャッチされないエラー: [$injector:nomod] モジュール 'dummyApp' は利用できません! モジュール名のつづりを間違えたか、モジュールをロードするのを忘れました。モジュールを登録する場合は、依存関係を 2 番目の引数として指定してください。

流星でこれをどのように行うのですか?私はこれと多くの変種を試して同じ結果を得ました。私が使っていないということ$meteorでしょうか?構文ControllerAs?

とても簡単なことに時間がかかるのはイライラします。

アップデート

索引.html

Main.js:

Google マップを表示したい場所を表示:

MapController.js:

念のため、私のパッケージは次の場所にインストールされています.meteor/packages

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

angularjs - Meteor-Angular チュートリアル: HTML テンプレートの不適切な書式設定、コードのコピー/貼り付け

meteor -angular チュートリアルの手順 2で、Angular テンプレートを作成しますtodos-list.ng.html

そしてこの結果を得る

これはコピーアンドペーストなので、これは私を困惑させます。それを説明するものは何もありません。他の誰かに何か考えはありますか?

アップデート

その他のファイルはこちら。それが助けになるなら、前のサブステップはうまくいきました。ばかげたことだと確信していますが、何かはわかりません。

simple-todos-angular.html:

simple-todos-angular.js:

simple-todos-angular.css:

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

angularjs - Meteor Angular、リゾルバー $state.go は関数ではありません

したがって、ルーティングエラーを処理するための次の関数があります。

超複雑ではありません、私は知っています。

しかし、実行するたびに、$state.go メソッドが未定義として戻ってくるという問題が発生します。何か不足していますか?

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

angularjs - Meteor、Angular、および許可/拒否

だから、私は少し困惑しています。許可拒否ルールを設定しました。しかし、それらは機能しません。そして、思いつく限りのあらゆるバリエーションを試しました。現在、次のコードブロックがあります。

それはそのコレクションからの削除を禁止するはずですよね?それとも私は何かを逃していますか。現在、更新ルールは問題なく機能していますが、削除ルールではログにメッセージすら表示されません。

注: これは現在、私のサーバー コードで実行されています。しかし、サーバー側とクライアント側の両方で試しました。

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

javascript - Meteor: アプリケーションのクラッシュ

コントローラーの1つに次のメソッドがあります。を使用して HTML コードからこのメソッドを呼び出すと{{ getLastMessage }}、ブラウザがクラッシュします。このメソッドへの呼び出しが複数あり、ブラウザーが応答しません。誰かがこの問題を解決するのを手伝ってくれませんか?