問題タブ [backand]
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.
backand - Backand フィールド タイプを string から float に変更して有効なモデルを生成すると、新しいスキーマでエラーが発生する
警告 モデルは有効です。モデルに加えられた変更には、フィールド タイプの変更が含まれます。これらの変更により、データが失われたり破損したりする可能性があります。[OK] をクリックして続行します
field: vIdAux、kind: フィールド タイプの競合、newType: float、oldType: 文字列、relation: AUXAUDIobjectS フィールド: vIdAuxdet、kind: フィールド タイプの競合、newType: float、oldType: 文字列、relation: AUXDETALLES フィールド: vIdAux、kind: フィールド タイプ競合、newType: float、oldType: 文字列、relation: AUXDETALLES
javascript - $scope 関数を呼び出すカスタム ディレクティブにより、$rootScope:infdig が発生する
ここで他の $rootScope:infdig の質問を見てみましたが、それを本当によく説明してくれたり、理解したりするものは見つかりませんでした。AngularJs ドキュメントと同じです。誰かが助けてくれることを願っています。
$scope で作成した関数があります。これは、1 つのパラメーターを取り、API GET 要求を呼び出し、「id」と「name」だけで json オブジェクトを返します。次に、この関数は、オブジェクトの名前を、それを呼び出したディレクティブに返します。
関数はディレクティブから呼び出されますが、一度呼び出されると、これらの "rootScope:infdig" が毎秒 100 回発生するエラーでスタックします。また、ディレクティブは、返された「名前」のテキストをレンダリングしません。後でコンソールに「名前」を記録するため、http呼び出しが機能することはわかっています。
これが私のコントローラーです:
ディレクティブを作成した場所は次のとおりです。
ここで、ビューでディレクティブを呼び出します
そして、ここにディレクティブ自体があります:
私がやっていること
まとめると、API を呼び出してアルバム オブジェクトを取得しています (ところで、「Backand」を使用しています)。このアルバム オブジェクトを取得したら、受け取ったデータで<img>
と<h>
タグをレンダリングします。それはうまくいっています。
アルバム オブジェクトには、ID、名前、日付、imgUrl、および "Artists" (アーティストの ID のみ) があります。次に、この「アーティスト」ID を使用して別の呼び出しを行い、関連付けられている実際の Artist オブジェクトを取得します。ここで問題が発生します。
問題
エラーのループを引き起こしているのは、アーティスト オブジェクトの http 呼び出しです。アーティストのjsonオブジェクトを取得していることをログで確認できますが、それをディレクティブに送信しません。
私が研究したこと
ディレクティブの関数で ng-repeat を使用すると問題があることを読みました。ただし、ここでそれが適用される理由と方法を完全には理解していません。また、達成しようとしていることを行うためにそれを変更する方法もわかりません。ここにある他のすべての質問は、私の頭の少し上にあります。
誰かが私を助けることができれば、それは非常にありがたいです.
backand - 外部キーを必須にする方法は?
pet
ドキュメントに記載されているモデルの例では、を必要とせずにオブジェクトを作成できることに気づきましたowner
。必要なJSON を指定するにはどうすればよいowner
ですか?
[フィールド] タブに [必須] スイッチが表示されますが、スイッチをクリックしても移動しません。
backand - Backand: キリル文字列は?
POST または PUT リクエストを送信した後、行が追加されましたが、キリル文字列が ????? になりました。
また、バックとダッシュボードを介してキリル文字列を入力して保存しようとすると、同じことが起こります。
javascript - Backand を使用した Ionic Framework が Ripple (エミュレータ) のようにデバイスで動作しない
だから、私はIonic Frameworkを学ぼうとしていますが、すでに問題があります.Ionic Backand Starterアプリ(サンプルアプリのように)を実行していて、テストすると2つの異なる結果が得られました. Ripple: Ripple で VS から実行すると、完全に正常に動作します。データベースは本来あるべき状態であり、すべて正常に動作しています。デバイス: Android デバイス (Samsung Galaxy S5 Mini、root なし) で VS から実行すると、Backand Database のロード時にアプリケーションに問題が発生します。完全に空に見えます。
2 つのトライアルのプリントと、私の Controller.js、App.js、Services.js を残しておきます。また、より詳細な情報が必要な場合に備えて、github プロジェクトのリンクも残しておきます。
GitHub プロジェクト: GitHub Backand Ionic スターター プロジェクト
プリント: デバイス: http://prntscr.com/a3iq45 リップル: http://prntscr.com/a3iqgd
コード:
App.js:
コントローラー.js:
Services.js:
ありがとう!!