2016-11-06 3 views
0

Я начинаю развиваться с Angular 2, с предыдущими знаниями в AngularJS. Как использовать $.ajaxSubmit() или аналогично отправке формы с использованием AJAX без использования формы для отправки по умолчанию? Вопрос заключается в загрузке файлов на сервер.Ajaxsubmit on angular 2

Я использовал ajaxsubmit с AngularJS раньше, но не нашел, как это сделать с помощью Angular 2. Спасибо.

ответ

0

Я рекомендую вам в первую очередь перейти на angular2 documents и прочитать о Angular2 и о том, как это работает с точки зрения двусторонней привязки. Тогда лучшим источником для чтения о форме в ng2 является Angular2 forms Guide.

Концепция создания формы и работы с данными в приложении SPA, например приложение Angular2, немного отличается от того, что вы задали в своем вопросе.

Некоторые из основных характеристик форм в угловую являются:

  • Структура поддержки двусторонней привязки данных, отслеживание изменений, проверки и обработки ошибок.

  • двусторонняя привязка данных с помощью [(ngModel)] синтаксис для чтения и записи
    значения для ввода управления

  • отслеживать состояние изменения и обоснованность управления формы с использованием ngModel в сочетании с формой

  • обеспечивает сильную визуальную обратную связь, используя специальные классы CSS, которые отслеживают
    от состояния управления

  • Ошибки проверки дисплея для пользователей и включения/выключения формы управления

here is a live template of form in Angular2

Так, пожалуйста, идти вперед и читать немного, и следуйте инструкциям в руководстве, а затем, если у вас есть какие-либо проблемы при построении собственной формы, чувствовать бесплатно добавьте здесь и задайте свой вопрос. Пожалуйста, включите код формы для примера где-нибудь, как plnkr.co

+0

Спасибо, я прочитаю все ваши предложения, и я хочу сказать, что мой вопрос больше сосредоточен на загрузке файлов на сервер, поскольку я сделайте это с помощью ajaxsubmit. Я должен быть более ясным. Еще раз спасибо. –