Коллекция разбора 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