Nhiệm vụ:chỉ thị góc với nhiều mẫu
- Để hiển thị liên lạc.
- Liên hệ là dữ liệu JSON, giả sử {name: "Mark", vị trí: "Anh", điện thoại: [...]}.
- Liên hệ có thể được hiển thị theo nhiều cách: compact/chi tiết/tăng cường với thông tin bổ sung (danh bạ chia sẻ - chỉ thêm)
Do mối liên hệ có thể được hiển thị trên các trang khác nhau ở những nơi khác nhau đó là cách tự nhiên để tạo ra chỉ thị (tiện ích) để liên hệ, nhưng đây là câu hỏi: "Cách sắp xếp cùng một tiện ích với nhiều mẫu?"
Options:
- Tạo một tài khoản chỉ với một mẫu, mà giấu đi phần theo liên hệ với "loại"-mẫu lớn với khả năng rất nhiều ng-switch và ng-nếu
- Tạo chỉ thị cho từng mẫu - gần như cùng một chỉ thị với mẫu khác nhau (hoặc templateURL)
- Để load templates dynamically while linking-có vấn đề với nhúng và thay thế (sáp nhập thuộc tính)
Whats expirience của bạn với việc giải quyết những vấn đề này?
Bạn có cần dán mẫu bên trong chỉ thị không? Bạn có thể chỉ sử dụng một chỉ thị như một thuộc tính bên cạnh một ng-include cho mẫu của bạn không? –
Bạn đang nói về [giải pháp được đề xuất bởi Adam ở đây] (http://codepen.io/anon/pen/tabcx)? – SpeedShifter