2015-12-28 25 views
1

我試圖捆綁我的SPA,我無法讓它工作。在Web API中綁定

我的技術堆棧

的WebAPI 1.0
AngularJs 1.3.X

我只是用香草HTML與角呼叫至後端的WebAPI控制器。由於我使用香草HTML和而不是MVC視圖我甚至可以使用捆綁。我是否需要從WebAPI控制器返回捆綁的URL?

+1

看看這個:http://stackoverflow.com/questions/22345420/bundling-and-minification-without-asp-net-mvc – jpgrassi

回答

-1

我看到你發佈這個問題已經有一年了,但是我發現這個帖子是我認爲在你的問題中回答了問題。

Bundling and minification without ASP.NET MVC

它實際上給出瞭如何啓用它的說明。

  • 首先,你必須檢查,如果你已經安裝了NuGet包Microsoft.AspNet.Web.Optimization (工具 - > NuGet包管理器 - >管理的NuGet包解決方案)
  • 創建BundleConfig類和定義你的包:

    using System.Web.Optimization; public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/js").Include( "~/Scripts/*.js")); bundles.Add(new StyleBundle("~/bundles/css").Include( "~/Styles/*.css")); } }

  • 註冊在Global.asax應用啓動中BundleConfig類:

    void Application_Start(object sender, EventArgs e) { BundleConfig.RegisterBundles(BundleTable.Bundles); }

  • 引用HTML文檔中的包。
  • 通過禁用調試模式來啓用捆綁。
+0

喔我剛纔看到jpgrassi的答案。所以你應該沒問題。 –

+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/14258398) –

+0

感謝您的評論 –