2016-06-23 5 views
0

Я начинаю работу с AngularJS 2 с помощью TypeScript, и я пытаюсь найти лучший способ организации моего приложения.AngularJS 2 Компоненты CRUD

Представьте, что я хочу использовать CRUD. Поскольку я хочу, чтобы каждая операция CRUD имела разные представления, я должен создать компонент для каждой операции? Например: createProduct.component; editProduct.component; getProduct.component; и т.д.; что все повторное использование класса продукта и продукта.service, чтобы сделать HTTP-запросы на сервер?

Я думаю, что это имеет смысл, но я не уверен, что есть лучший способ сделать это, и поскольку AngularJS 2 довольно новый, у меня возникли проблемы с поиском надлежащей документации для этой проблемы. Есть предположения?

ответ

1
  • Создать /+product папку
  • Добавить все компоненты продукта (редактирование/просмотр/создание), также включают в себя тест (product.spec.ts) файлы
  • Создать папку /services, добавьте product.service
+0

Так что я должен иметь другой компонент для каждой операции CRUD. Благодаря! –

+0

Да, потому что 'edit' и create view обычно сложнее, с элементами управления/сообщениями проверки – AngJobs

+0

Итак, если у меня много CRUD в моем приложении, у моего основного компонента будет много возможностей, верно? –

1

Вы можете найти официальное руководство Стиль здесь https://angular.io/docs/ts/latest/guide/style-guide.html

+0

Я не думаю, что у него есть руководства по стилю для того, что я прошу, но я все равно посмотрю :) Спасибо! –

Смежные вопросы