私は帆を試してきましたが、これまではデータベーステーブルモデルのすべてのアイテムのインデックスを表示できました。しかし、modelAとmodelBの2つのモデルがあり、それらをビューのルートのダッシュボード - /ダッシュボードに表示するといいです。Sails.js複数のコントローラ/モデルを1つのビューに表示
しかし、私は、異なるコントローラにダッシュボードにリストを表示させる方法を理解しようとするのが苦労しています。どのようにすればこれを行うことができますか?2つの異なるコントローラーで行うことができますか?または、モデルの異なるインスタンスを呼び出すダッシュボードという別のコントローラを作成できますか?このまわりで私の頭をラップに苦労して
...
ダッシュボード機能(またはw/e)を備えたコントローラーがあり、そのコントローラーはビューをレンダリングして必要なデータを渡します。または、いくつかのコントローラでビューをレンダリングし、ビュー内でリクエストを使ってデータをフェッチします(ビューではなくデータだけを返すコントローラアクションからフェッチします) – yBrodsky
コントローラをポイントする方法はありますか別のディレクトリに私のビュー?/views/dashboardのルートにダッシュボードがある間、res.vewは/ views/mycontroller/dashboardを指します。 – mattbz
はい、res.viewはビューのパスをパラメータとして取ります。あなたはあなたが望むものを置くことができます。さらに、routes.jsでルートを設定し、そのビューを指定することもできます。 http://sailsjs.com/documentation/reference/response-res/res-view – yBrodsky