คำถามติดแท็ก dci

6
วิธีใช้ข้อกังวลใน Rails 4
ตอนนี้ตัวสร้างโปรเจ็กต์ Rails 4 เริ่มต้นจะสร้างไดเรกทอรี "กังวล" ภายใต้ตัวควบคุมและรุ่น ฉันพบคำอธิบายบางอย่างเกี่ยวกับวิธีใช้ความกังวลในการกำหนดเส้นทาง แต่ไม่มีอะไรเกี่ยวกับตัวควบคุมหรือรุ่น ฉันค่อนข้างแน่ใจว่าเกี่ยวข้องกับ "กระแส DCI" ในชุมชนปัจจุบันและต้องการลองดู คำถามคือฉันควรใช้คุณสมบัตินี้อย่างไรมีการประชุมเกี่ยวกับวิธีกำหนดลำดับชั้นการตั้งชื่อ / คลาสเพื่อให้ทำงานได้หรือไม่ ฉันจะรวมข้อกังวลในแบบจำลองหรือตัวควบคุมได้อย่างไร

8
จะใส่ข้อมูลโมเดลและพฤติกรรมได้ที่ไหน [TL; ดร; ใช้บริการ]
ฉันกำลังทำงานกับ AngularJS สำหรับโครงการล่าสุดของฉัน ในเอกสารประกอบและแบบฝึกหัดข้อมูลโมเดลทั้งหมดจะถูกใส่เข้าไปในขอบเขตของคอนโทรลเลอร์ ฉันเข้าใจว่าจะต้องมีให้พร้อมใช้งานสำหรับคอนโทรลเลอร์และภายในมุมมองที่เกี่ยวข้อง อย่างไรก็ตามฉันไม่คิดว่ารูปแบบควรนำไปใช้จริงที่นั่น มันอาจจะซับซ้อนและมีแอตทริบิวต์ส่วนตัวเช่น นอกจากนี้อาจต้องการนำมาใช้ซ้ำในบริบท / แอปอื่น การวางทุกอย่างลงในคอนโทรลเลอร์จะแบ่งรูปแบบ MVC โดยสิ้นเชิง เช่นเดียวกันถือเป็นจริงสำหรับพฤติกรรมของรูปแบบใด ๆ ถ้าฉันจะใช้สถาปัตยกรรม DCIและแยกพฤติกรรมจากตัวแบบข้อมูลฉันจะต้องแนะนำวัตถุเพิ่มเติมเพื่อเก็บพฤติกรรม สิ่งนี้จะทำได้โดยการแนะนำบทบาทและบริบท DCI == D ATA C ollaboration ฉัน nteraction แน่นอนว่าแบบจำลองข้อมูลและพฤติกรรมสามารถนำไปใช้กับวัตถุจาวาสคริปต์ธรรมดาหรือรูปแบบ "คลาส" ใด ๆ แต่สิ่งที่จะเป็นวิธี AngularJS ที่จะทำอย่างไร ใช้บริการหรือไม่ ดังนั้นลงมาที่คำถามนี้: คุณใช้โมเดลอย่างไรแยกจากคอนโทรลเลอร์ตามแนวทางปฏิบัติที่ดีที่สุดของ AngularJS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.