問題タブ [ng-admin]

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 に答える
523 参照

angularjs - ng-admin の API マッピングをカスタマイズするには、「id」を「_id」に変更する関数が必要です

現在、ng-admin を使用して、webapp の管理パネルを構築しています。

http://ng-admin-book.marmelab.com/doc/API-mapping.html

このリンクでは、API マッピングと、ng-admin が GET リクエストを使用してデータを取得するときに期待される JSON レスポンスについて説明しています。

JSON 応答の形式は次のとおりです。

name、author_id、および発行日で定義された書籍エンティティの場合。

私のREST APIは、「id」ではなく「_id」を除いてまったく同じものを返します。

これが、API からデータを取得できない理由だと思います。この問題を解決するにはどうすればよいですか?

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

mongodb - 1 つの HTTP GET 要求が必要なデータを取得し、別の HTTP GET 要求が [] を取得するのはなぜですか?

私は現在ng-adminに取り組んでいます。

REST API (MongoDB に接続) からユーザー データを取得して表示する際に問題が発生しています。

問題を次のように特定しました。

ブラウザに入るhttp://localhost:3000/usersと、データベース内のすべてのユーザーのリストが表示されます。

と入力すると、結果としてhttp://localhost:3000/users?_page=1&_perPage=30&_sortDir=DESC&_sortField=id得られます。[]

私はこれにまったく慣れていません。ブラウザと POSTMAN Chrome 拡張機能の両方を使用してこれをテストし、同じ結果を得ました。

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

spring-data - Spring-Data HATEOAS バックエンドの Javascript CRUD 管理者

アノテーション付きのJPARepositoriesを利用するSpring-Boot Spring-Dataバックエンドを使用してい@RepositoryRestResourceます。これらのリポジトリ (CRUD など) のテーブルを、コーディング作業を行わずに JavaScript フロントエンドを介して管理したいと考えています。LightAdmin、JHipster、ng-admin など、さまざまな代替手段を調査しました。

LightAdmin は、実行中のものよりもはるかに古いバージョンの Spring-Data に依存しているため、動作させることができませんでした。最新かつ最高の Spring-Data リリースとは互換性がありません。

JHipster を試してみましたが、@RepositoryRestResource が無料で提供するため、必要のないすべてのサービスとコントローラーをスキャフォールディングします。

ng-admin を使用しようとしましたが、HATEOAS のコンテキストではうまく機能しません。部分的にしか機能しないようにするには、非常に多くのマッピングを配置する必要がありました。

だから私の質問はこれです。@RepositoryRestResource定型CRUDコードを書く必要がないように、JPAリポジトリを簡単にCRUDできるng-admin、JHipster、LightAdminに似た製品はありますか?

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

angularjs - これらのカスタム クエリ パラメータを RESTANGULAR HTTP リクエストから削除するにはどうすればよいですか?

REST API で次の HTTP 要求からカスタム パラメーターを削除しようとしています。

http://localhost:3000/users?_page=1&_perPage=30&_sortDir=DESC&_sortField=idにしたい

http://localhost:3000/users

私は AngularJS 管理パネルである ng-admin を使用しています。クエリ パラメータの変更に関するページが提供されています: https://github.com/marmelab/ng-admin/blob/master/doc/API-mapping.md

私は彼らのコードのいくつかを使用し、次のコードを使用して私がやろうとしていることを実装しようとしましたが、うまくいきません。

最後に、インターセプターが使用された後に送信される実際の HTTP リクエストを確認するにはどうすればよいですか。上記のメソッドを実装したにもかかわらず、chrome 開発者ツールはすべてのパラメーターを含む元のリクエストのみを表示するようです。これは、ブラウザがリクエストを実装した後にインターセプターが機能するためだと思います。

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

ng-admin - 日付範囲検索を実装するフィルターはありますか?

2 つの日付の間にある要素を要求する REST サーバーへの要求を生成する、インターフェイスで日付範囲検索を行う方法はありますか?

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

angularjs - ng-admin 、 t.choice は、オートコンプリートを実行しようとするときの機能ではありません

ng-admin でオートコンプリート フィールドを実行しようとしています

得た:

エラー: t.choices は関数ではありません r/<.compile/<.pre@ http://admin.dev:81/bower_components/ng-admin/build/ng-admin.min.js:15:2543

など...

ここに私のコードがあります

45 変数の成分名 = nga.entity('成分名')

70 レシピ.creationView().fields([
nga.field('タイトル'),
nga.field('ゲスト'),
nga.field('材料' , 'embedded_list')
.targetFields([
nga.field('測定値') ').label('数量'),
nga.field('成分名', '参照')
.targetEntity(成分名)
.targetField(nga.field('名前'))
.remoteComplete(true),
nga.field(' unit','choices').choices([
{label : 'toto', value : 1}
]).label('Unity') ]),
nga.field('steps') ]);

皆さん、助けていただけませんか?

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

angularjs - ng-admin の横にアプリを配置する方法はありますか?

このhttps://github.com/swiip/generator-gulp-angular#readmeでアプリケーションを実行するのが好きです

実行中のアプリケーションの横に ng-admin を実装する方法はありますか? 私のindex.htmlに私のものがある場合ui-view、ng-adminはすべてをオーバーライドしてエラーのみをスローするためです。

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

ng-admin - ng-admin の参照エンティティの外部キー

ng-admin を使用して管理インターフェイスを構築しようとしています。フィールドを使用して、reference1 つのメイン エンティティ (投稿など) を、多対 1 の関係 (1 つの投稿に多くのコメントがある) を持つ別のエンティティ (コメント) にリンクしています。

listView()各投稿の最後のコメントを表示する必要がありますが、ng-admin の関係ドキュメントからわかるように API では外部キーがメイン エンティティではなくセカンダリ エンティティにあるため、表示できません。

言い換えれば、私はpost_idComment エンティティにいますがlistView()、投稿を行っているため、どのコメントにもアクセスできません。

この問題の回避策はありますか? 参照キー自体を含まないエンティティから外部エンティティを参照できますか?

例をより明確にするために、単純な JSON を追加します。

ありがとうございました