การทำรังที่ซับซ้อนของชิ้นงานและเทมเพลต
คำถามของฉันที่เกี่ยวข้องกับวิธีการเกี่ยวกับการจัดการกับการทำรังที่ซับซ้อนของแม่ (ที่เรียกว่าpartials ) ในโปรแกรมประยุกต์ AngularJS วิธีที่ดีที่สุดในการอธิบายสถานการณ์ของฉันคือภาพที่ฉันสร้างขึ้น: อย่างที่คุณเห็นสิ่งนี้มีความเป็นไปได้ที่จะเป็นแอพพลิเคชั่นที่ค่อนข้างซับซ้อนและมีหลายรุ่นซ้อนกัน แอปพลิเคชันเป็นหน้าเดียวจึงโหลดindex.htmlที่มีองค์ประกอบ div ใน DOM พร้อมกับng-viewแอตทริบิวต์ สำหรับแวดวง 1 , ng-viewคุณจะเห็นว่ามีการนำหลักที่โหลดแม่แบบที่เหมาะสมลงใน ฉันกำลังทำสิ่งนี้โดยส่งผ่าน$routeParamsไปยังโมดูลแอพหลัก นี่คือตัวอย่างของสิ่งที่อยู่ในแอพของฉัน: angular.module('myApp', []). config(['$routeProvider', function($routeProvider) { $routeProvider. when("/job/:jobId/zones/:zoneId", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/zone_edit.html' }). when("/job/:jobId/initial_inspection", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/initial_inspection.html' }). when("/job/:jobId/zones/:zoneId/rooms/:roomId", { controller: JobDetailController, templateUrl: 'assets/job_list_app/templates/room_edit.html' }) }]); ในวงกลม 2 , แม่แบบที่ถูกโหลดลงในng-viewมีเพิ่มเติมย่อยนำทาง …