Коллекция разбора Backbone.js
Опубликовано: 4 Января, 2023
Коллекция синтаксического анализа Backbone.js — это метод, вызываемый Backbone всякий раз, когда сервер возвращает модели коллекции. Реализация по умолчанию просто передает ответ JSON. Мы можем переопределить его с помощью новой логики для гибкого анализа ответа.
Синтаксис:
collection.parse( response , options );
Параметры:
- ответ: Это необработанный объект, который содержит данные о запросе к серверу.
- options: это необязательный параметр, относящийся к ответу на запрос.
Пример 1. В этом примере мы проиллюстрируем коллекцию синтаксического анализа Backbone.js. Здесь мы будем анализировать наши модели, когда будем передавать их в коллекцию при инициации коллекции.
Выход:
Пример 2. В этом примере мы будем анализировать данные, поступающие в результате запроса на выборку.
HTML
<!DOCTYPE html> < html > < head > < title >BackboneJS parse collection</ title > type = "text/javascript" > </ script > < script src = type = "text/javascript" > </ script > < script src = type = "text/javascript" > </ script > </ head > < body > < h1 style = "color: green;" > GeeksforGeeks </ h1 > < h3 >BackboneJS parse collection</ h3 > < div id = "para" > </ div > < script type = "text/javascript" > function user_Name(user) { console.log(user.username); } var post = Backbone.Model.extend(); var posts = Backbone.Collection.extend({ model: post, url: "https://...com/users", parse: function (response, options) { _.each(response, user_Name); } }); var comments = new posts(); comments.fetch(); </ script > </ body > </ html > |
Выход:
Ссылка: https://backbonejs.org/#Collection-parse