AngularJS

    Since Umbraco 7, the Umbraco backoffice has been built using AngularJS. The implementation is made up of many directives and services.

    As of Umbraco 10, this section will no longer be updated.

    Please refer to the auto-generated API Documentation for the Umbraco backoffice instead.

    If you have any questions regarding the above, feel free to reach out at [email protected] or raise an issue on the official UmbracoDocs GitHub Issue Tracker.

    Generally, you can find information about these via the Backoffice UI API documentation. While this part of the documentation is auto-generated from the Umbraco source code, you can also find below some more in-depth description and examples for these directives and services.

    Directives

    Services

    UI Examples

    There is a package available called 'UI Examples'. This package adds a new 'UI Examples' section to your Umbraco instance with working examples of how to customise the backoffice.

    Note: opens a documentation browser that is different from the documentation section you're viewing now.