Skip to content

Repository client service

The repository client service is used to communicate with the back-end API. You may also want to check out the RepositoryHub.

Basic Usage

Include the service using the web link above. If you are making a standard Dirigible editor, the repository service is already included.

Add it to your app module and controller:

const exampleView = angular.module('example', [
  ...
  'RepositoryService',
]);
exampleView.controller('ExampleViewController', ($scope, RepositoryService) => {...});

Functions


Function Description Returns
getMetadata(resourceUrl) Return file metadata. Promise
loadRepository(resourcePath) Lists the content of the repository. Promise
createCollection(path, name) Creates a folder. Promise
createResource(path, name) Creates a file. Promise
remove(resourcePath) Remove a file/folder. Promise