วิธีที่ง่ายที่สุดในการคิดเกี่ยวกับเซิร์ฟเวอร์คือเซิร์ฟเวอร์ทำหน้าที่รัฐ Angular สามารถจัดการรวบรวมการอัปเดตให้เป็นสถานะนั้นและส่งไปยังเว็บ / api บนเซิร์ฟเวอร์ หากคุณต้องการใช้แอปหน้าเดียวมากขึ้นรหัสฝั่งเซิร์ฟเวอร์จะเป็นสถานะเริ่มต้นของแอปของคุณ
Web API เป็นจุดเริ่มต้นที่ยอดเยี่ยมสำหรับการดึงข้อมูลของคุณไปยังแอปของคุณ ในที่สุดคุณจะอัพเดตรูทีนดีฟอลต์เพื่อตอบสนองความต้องการการออกแบบสภาวะแวดล้อมของคุณและถ้าคุณต้องการ
มี Quire ไม่กี่ไลบรารีที่ ASP4 รวมอยู่ตามค่าเริ่มต้นและที่รวมอยู่ในเทมเพลต MVC4 มีหลายสิ่งหลายอย่างรวมอยู่ในหน้าเว็บที่ไม่จำเป็นเช่นเดียวกับที่รวมอยู่ในโครงการและไม่เคยอ้างถึงโดยหน้าเริ่มต้นของพวกเขา คุณควรจะเอาทุกอย่างออกอย่างปลอดภัยยกเว้น jQuery และฉันก็ไปได้ไกลถึงเอา jQueryUI ค่าเริ่มต้นจำนวนมากมีความหมายดี แต่เมื่อคุณเริ่มกรอกความรู้เกี่ยวกับโดเมนของคุณคุณจะใช้ libs ที่ตรงกับความต้องการเฉพาะของคุณ
แม้จะมีการแบ่งที่เข้มงวดคุณจะพบว่า mvc ฝั่งเซิร์ฟเวอร์ยังคงเป็นแบ็คอัพที่สะอาดในแอพเดียว เส้นทางที่มีประสิทธิภาพในการส่งหน้าของคุณและการเรียก API ของคุณเป็นตัวอย่างที่ดีเยี่ยม คุณสมบัติที่มีประโยชน์อีกอย่างคือตัวควบคุมที่ส่งคืนมุมมองที่ไม่ได้ใช้หน้าต้นแบบหรือเป็นเพียงมุมมองบางส่วน Angular มี "มุมมอง" ที่สามารถเติมเทมเพลตซึ่งอาจเป็นไฟล์แบบคงที่หรือบางส่วนจากหนึ่งในเส้นทางของคุณ
ฉันอ่านความคิดเห็นของคุณก่อนหน้านี้ในวันนี้และรวบรวมโซลูชันสาธิตเพื่อแสดงสิ่งที่ฉันพูดถึงในตอนแรก วิธีการแก้ปัญหายังมีการลบ "ขนปุย" บางส่วนออกไปแม้ว่าเมื่อเพิ่ม Angular และBootstrapคุณจะได้รับไลบรารีหลักและทุกรากที่มาด้วย นั่นคือการแลกเปลี่ยนจากการใช้ nuGet
ลองดูสิ:
https://github.com/QueueHammer/AngularWithPartialViewViews
ในการเรียนรู้เชิงมุมฉันพบว่าโปรแกรม Angular-Seed มีประโยชน์อย่างเป็นธรรม โดยเฉพาะอย่างยิ่งหลังจากที่ฉันลองสาธิตบนเว็บไซต์ของพวกเขา ตัวอย่างโครงการแตกต่างกันมากพอที่จะช่วยให้คุณเรียนรู้ หลังจากนั้นฉันดู Angular-Require-Seed แต่นั่นเป็นอีกโพสต์ ขั้นตอนโดยขั้นตอนเชิงมุม
http://docs.angularjs.org/tutorial
เชิงมุมเมล็ดพันธุ์:
https://github.com/angular/angular-seed