問題タブ [meanjs]

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 投票する
0 に答える
62 参照

javascript - Angular.js (バグの可能性) - 単一アイテム ビューでオブジェクト属性が未定義を返す

リスト ビューと単一アイテム ビューの 2 つのビューを備えた投票アプリケーションがあります。これらはAngularクライアントコントローラーのinit関数です

リスト ビューと単一ビューの両方が、各 poll オブジェクトで pollItem 関数を開始します。リスト ビューでは、すべて正常に動作します。各ポーリング オブジェクトは、エラーなしで pollItem 関数を渡します。しかし、単一の投票ビューではエラーを受け取ります。つまり、投票のさまざまな属性 (つまり、ユーザー、コメント、poll_options) が未定義を返しています! ただし、poll オブジェクトを console.log にすると、そこにあるすべてのオブジェクトを確認できます。助けてください!少しあいまいに聞こえるという事実を認識していますが、他にどの詳細を提供すればよいかわかりません.. この問題に数日間立ち往生しており、答えが見つかりません。

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

angularjs - URL MEAN STACK から # タグを削除する方法

こんにちは、Web アプリケーションの問題に平均スタックを使用しています #! を含む URL です。

何かのようなもの

のようなURLが欲しい

これを行う方法。

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

node.js - MEANJS の CRUD の URL でスラッグを使用する

記事IDの代わりにURLでスラッグを使用する必要があったため、meanjsが提供する記事の例でいくつか変更しましたが、問題があり、リスト、表示、編集はできますが、新しいものを作成できません. 私は MEAN スタックに精通していないので、変更に非常に問題がある可能性が非常に高いですが、それを機能させる方法を考えることができます。

スラッグは記事作成時にタイトルから生成されます。私も編集したかったのですが、slugフィールドも編集対象にすると、編集機能も機能しなくなります...

コードは、垂直モジュールを使用する meanjs の 0.4 ブランチからのものです。

私が変更した場合の article.client.service.js で:

為に:

作成機能は動き始めますが、編集機能が停止します... -.-

どんな助けでも感謝します。ありがとう

これは私のarticle.server.routes.jsです

これは私のarticle.client.service.jsです

これは私のarticle.client.controller.jsです

これは私のarticle.server.controller.jsです

0 投票する
0 に答える
911 参照

javascript - キャッチされていない TypeError: 未定義のプロパティ 'expr' を読み取れません

meanjs スタックを使用してプロジェクトを構築しています。セレクターをブートストラップが提供するもののように見せるために見つけたAngular libを使用したいと考えています。

https://github.com/joaoneto/angular-bootstrap-select (これはライブラリです)

bower.json に追加しましたが、public/lib フォルダー内に正しくインストールされています。その後、構成にbootstrap-select.jsと一緒に含めました。

/rootFolder/config/env/all.js:

次のエラーが表示されます: Uncaught TypeError: Cannot read property 'expr' of undefined

ライブラリ内に入ると、ここでエラーが発生します:

どんな助けでも大歓迎ですありがとう!

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

angularjs - `bower install --config.interactive=false` npm ERR! 終了ステータス 1

meanjs full stack express、angularjs frameworkf をインストールしていますが、次のエラーが発生します

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

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

angularjs - Meanjs で新しい mongodb コレクションからスキーマを作成してレコードを表示する方法

私は MEAN STACK でアプリケーションを開発しています。mongodb の既存のコレクションのデータを表示したい。しかし、このコレクションを平均的なスタックに添付する方法が明確にわかりません。記事の例とサインアッププロセスを見てきましたが、少し混乱しています。

meanjs を使用して新しいコレクションをセットアップする方法。

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

node.js - マングースで文書保存機能が動作しない

次のコードを使用して、ドキュメント「Order.attempt_status」を「open」から「closed」に更新しています

デバッグすると、attempt_status が変更されますが、更新されたドキュメントはデータベースに保存されません。以下はデバッグ画面です。

ここに画像の説明を入力

画像が表示されている場合は、 http://i.stack.imgur.com/ByCPT.pngをクリックします。コンソールプリントは

0 投票する
0 に答える
211 参照

angularjs - MEAN は、2 つの既存のモデルを利用するオブジェクトを追加します

こんにちは、開発のために MEANjs を試しています。

「アカウント」「収入」「支出」のCRUDで構成されたアプリを作りました。それぞれ を使用して作成されyo meanjs:crud-module <module-name>ます。ここで、収入と支出の両方で構成される「送金」タイプでプロジェクトを拡張することはありません。つまり、送金を作成すると、送信アカウントに費用が作成され、受信アカウントに収入が作成されます。

これをできる限り簡単かつ論理的に作成したいと考えています。

サーバー側に可能な限り多くのロジックを配置することは理にかなっていると思います。そのため、フロントエンドは、収益モデルと費用モデルのデータを組み合わせてバックエンド コントローラーで作成された転送オブジェクトとして転送を識別します。

収入が実際に譲渡に属していることを識別するために、次の属性をモデルに追加します。ここで、属性を使用して譲渡であるかどうかを示します: isTransfer、および「費用」属性を使用してどの費用に属するか

次に、スタック全体で転送を作成するのは、実行するのと同じくらい簡単だと思います。 yo meanjs:crud-module transfers

私の次のステップは、バックエンドの転送のモデルを削除し、転送を作成しようとするたびに収入と支出が作成されるようにバックエンド コントローラーを書き直すことです。

コントローラは、バックエンド コントローラからフロントエンドまで、実際の「転送オブジェクト」も返します。

最初に、転送オブジェクトをフロントエンドにのみ存在するものとして追加し、フロントエンド サービスから収入と支出を作成するためのリクエストを送信しようとしましたが、コードがかなり詰まり、1 つの転送を作成するためにバックエンドに多くの呼び出しを行う必要がありました。 . いえ

  • 収入を生み出す -> 収入を得るために必要な資源を節約する
  • 応答から収入 ID を取得する
  • 収入 ID で経費を作成 -> 経費のリソース呼び出しを保存
  • 応答から経費 ID を取得します
  • 収入を経費 ID で更新します。-> 収入のためのリソースコールを再度保存

バックエンドコントローラーで転送オブジェクトを作成する方が理にかなっていると思います。これは転送オブジェクトを管理する合理的な方法ですか?

別の方法で転送を作成する方が理にかなっていますか? それともスタックの別のレベルですか?

収入と支出への参照のみを含む転送のモデルを作成できると思いますが、それでも収入/支出オブジェクトを正しく作成する必要があります。

コマンドを実行しyo meanjs:crud-module <module-name>て転送モジュールを生成し、転送モデル全体を削除して、サーバー コントローラーからコメント アウトしました。フロントエンドの表現はそのままにして、リストと作成、編集などを行いました。代わりに収入と支出のモデルに関連するように、サーバーコントローラーを作り直す必要があります。以下の例:

したがって、サーバー Transfers コントローラーの create メソッドは、soo のように収入と支出の忌まわしきものになります。

また、Transfer を作成するためのクライアント コントローラーは、醜いものではありませんが、作成された Transfer オブジェクトは、mongoose モデルで定義された transfer オブジェクトに対応していないことに注意してください。

ありがとう