Tôi đã làm việc với các hướng dẫn trực tuyến của EmberJS, và nó đã phần nào là một quá trình đánh hay bỏ lỡ. Với Sproutcore2 tôi có thể tạo ra cấu trúc thư mục dự án thông qua lệnh dòng lệnh và được thực hiện với nó. Vâng với Ember, nó là khá thủ công. Tôi muốn có thể thiết lập cấu trúc đạo diễn của dự án, nơi tôi có thể tách riêng (các) mô hình, xem (s) và kiểm soát (s) thành các thư mục riêng của họ. Tôi đã cố gắng làm như vậy nhưng yêu cầu báo cáo không được nhập chính xác từ thư mục MVC. Tôi đã tải xuống ứng dụng "todos", nhưng nó không giúp được gì, vì cấu trúc thư mục không được thể hiện như tôi đã mong đợi.Thiết lập cấu trúc thư mục dự án EmberJS?
Tôi muốn bắt đầu bằng ứng dụng "HelloWorld" đơn giản, trong đó "ứng dụng" sẽ là mặt tiền của tôi và sau đó tôi có thể nhập mô hình, chế độ xem và điều khiển từ thư mục của chúng sẽ được đặt trong thư mục mvc trong " HelloWorldApp "thư mục. Đánh giá cao sự giúp đỡ của bạn.
HelloWorldApp (thư mục dự án)
-> js (thư mục)
-> lib (thư mục)
-> ember-0.9. 5
-> ember-0.9.5.min
-> jquery-1.6.1.min
-> mẫu (thư mục)
-> chính-view-mẫu
-> MVC (thư mục)
-> mô hình (thư mục)
-> view (thư mục)
-> kiểm soát (thư mục)
-> css (thư mục)
ứng dụng (app.js)
index.htm
Ồ không có gì là khủng khiếp đối với một ứng dụng lớn. Bạn có thể khai báo chúng trong các thư mục trong thư mục 'app/lib'. Chỉ cần đừng quên sử dụng 'require()' để đảm bảo mọi thứ được xây dựng theo thứ tự đúng. –
Roy, đã làm điều đó và sau đó thử những cách khác. Nó không hoạt động bằng cách khai báo chúng trong các thư mục trong "app/lib". Nếu bạn đi qua câu hỏi của tôi, tôi đã tuyên bố rằng "yêu cầu" tuyên bố không phải là nhập khẩu "gói/không gian tên". Và tôi đồng ý với bạn ... bằng cách đưa chúng vào tệp chỉ mục là một cách khủng khiếp. – Combustion007
Đốt cháy, tôi rất tò mò nếu bạn đã tìm ra cách tốt hơn để làm điều này ngay bây giờ. Nếu bạn có, bạn sẽ nhớ đăng thêm về nó? Tôi chỉ mới bắt đầu với ember (và các ứng dụng web nói chung), và nó rất nhiều để nuốt cùng một lúc - bất kỳ thông tin nào được đánh giá cao. – iX3