UNPKG

@nativescript/template-master-detail-ng

Version:

Master-detail interface to display collection of items from json collection and inspect and edit selected item properties.

32 lines (23 loc) 558 B
// @ts-ignore import db from "./car-rental-export-public.json" class ApiService { private db: any; constructor() { this.db = db; } async update(path, updateModel) { const carId = path.split("/").slice(-1)[0]; this.db.cars[carId] = {...this.db.cars[carId], ...updateModel } } async uploadFile(params) { return {url: params.localFullPath} } addValueEventListener(onValueEvent, path) { onValueEvent(this.db.cars) return { path: path, listeners: this.db.cars } } } export default new ApiService;