2013-03-18 8 views
12

require.js birleştirin Hepsi benim ASP.NET MVC4 paketleri ile modüller ve bunlar arasındaki ilişkiyi düzenlemek için require.js kullanın.ASP.NET MVC4 demeti işlevselliğini ve require.js</p> Ben yüklemek istediğiniz <p>JavaScript modülü bağımlılık özelliği kullanmak için bir yolu var mı ASP.NET MVC4 donatılacak ve javascript modül dependancy

Sorun, require.js'nin tüm modüller paketler yoluyla yüklenirken gerekli bağımlılıkları bulamamasıdır.

Required.js dosyasının gitmesini istemiyorum ve eşzamansız dosyaları yüklemeyi denemiyorum Sadece yüklenmiş modülleri paketler üzerinden kullanmak istiyorum.

Bu durumda ana dosya nasıl görünmelidir?

Kendime aşağıdaki yapı _Layout.chtml

@Scripts.Render("~/bundles/jquery", 
       "~/bundles/jqueryval", 
       "~/bundles/jslibs", 
       "~/Scripts/require.js", 
       "~/bundles/tjProductivity", 
       "~/Scripts/tjpApp/main.js" 
       ) 

@RenderSection("scripts", required: false)

Ve sonra her komut bölümünde ben Bundle.config aracılığıyla o sayfa için kullanılacak tüm modülleri yüklemek ancak require.js izin vermek istiyorum aralarındaki bağımlılıkları yönetin.

+1

Neden sadece RequierJs ve "bundle" komut dosyalarını r.js ile birlikte kullanmıyoruz? – user20140268

cevap

4

Bu, RequireJS'in yaratıcısından almond.js kullanın.

Tek eksiklik her zaman modülleri modül isimleri eklemek zorunda olmasıdır

...

0

requirejs ve mvc entegre etmeye İyi referansı: http://www.codeproject.com/Articles/614507/Modular-Javascript-Using-Require-Js ve http://www.stefanprodan.eu/2012/09/intro-requirejs-for-asp-net-mvc/ - Ya etmezse unutmayın demetleme kullanarak.

Bu makalede, nasıl bir ASP.NET MVC 4 projede RequireJS bütünleştirmek ve herhangi bir C# programcı anlamak ve becerilerini programlama gelişmiş js olmadan kullanabileceğiniz şekilde JavaScript kodu yapılandırmaya gösterir.

İlgili konular