私はEmberJSにMVCプロジェクトを結合しようとしています。私は存在する質問を探しましたが、私はember new emberProject
で何かを作成し、単純なテンプレート、ルート、モデル、ミラージュなどを書きました。そしてMVC Web APIを作成し、コントローラでAppControllerを作成し、emberJS with MVC
public class AppController : Controller
{
// GET: App
public ActionResult Index()
{
return File(Server.MapPath("~/emberProject/dist/") + "index.html", "text/html");
}
}
とインデックスのために私は、パスを記述します。
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/emberProject/dist/assets/vendor.css">
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
</div>
</body>
</html>
私はこの後に何をすべきでしょうか? .hbs
と.js
のファイルがMVCプロジェクトに表示されるべきではありませんか?私はできないので。また、今はハードコードされたダミーデータを使用しています。 Emberプロジェクトで「モデル」として使用するには、MVCからデータを取得する必要があります。私は何をすべきか?おかげさまで
ありがとうございました。しかし、申し訳ありませんが、私はMVCの部分にはあまりよくありません。私はAPIを作成する必要はないと思います。なぜなら、バックエンドの部分は他の人によって行われていて、JSONを返さなければならないのですが、どうすればこのデータを正確に取得できますか?私はモデルとして作成した '.js'ファイルに何を書き、JSONデータをどのように呼び出すのかを知りません。ありがとう。 – hbc
@HandeBc 'JSONAPIAdapter'や' RESTADAPTER'のような既存のアダプタを変更したり、新しいアダプタを作成して、 'ember serve --proxy = http:// backend /'でemberアプリケーションを呼び出してください。 – Lux