В настоящее время я работаю над сложным компонентом Angular 2. Некоторые из частных членов компонента - это настраиваемые объекты, которые я создал. Например:Определение и организация внутренних классов с помощью Angular 2
private customDataGrid: CustomDataGrid;
angular style guide действительно не говоря уже о каких-либо лучшие практики в отношении этого сценария. Итак, как организовать код и структуру папок, чтобы максимально повысить удобство использования моего компонента? Должен ли я:
- Объявить мой CustomDataGrid как внутренний/вложенный класс моего компонента?
- Объявите мой CustomDataGrid в отдельном файле, расположенном в папке компонента? Если да, то какое соглашение об именах я должен использовать?
- Переместить мой CustomDataGrid в модуль?
- Другое?
спасибо,