1

angularコントローラーで使用されるデータをプリロードするために、webapi Getメソッドへの呼び出しを使用してデータをロードするいくつかのMVC部分ビューを終了しました。

この方法は機能しますが、たとえば @Model を介した最初の asp.net-MVC 部分ビューの読み込みを介してこれを行う方がより論理的です。ページがロードされ、angular が Web サービスの get メソッドを呼び出すのを待つのではなく、モデルを事前設定することもできましたが、このメソッドを使用して Angular にデータを渡す方法がわかりません。

4

3 に答える 3

1

私は同じ問題を抱えており(これを問題と呼ぶ場合)、サーバー側でモデルを部分ビューにバインドすることになりました。この決定の主な理由は、その時点でモデルがサーバー側ですでに利用可能であり、私がシングル ページ アプリケーションを構築していなかったことです。

私が SPA を開発していた場合、クライアント側でパーシャルをテンプレートとして保存し、WebAPI を介してモデルを取得してバインディングを行います。

于 2013-08-26T23:38:41.263 に答える