Превратите представление конструктора Sitefinity в угловой компонент

Я создал виджет во внешней сборке и хочу использовать его части в других виджетах. Хотя у меня есть модель / модель представления, реализованная во всех сборках, я хочу абстрагировать представление дизайнера, чтобы легко использовать его как часть других виджетов, поэтому я не копирую js / html для каждого виджета.

Это мой существующий javascript в файле designerview-simple.js:

simpleViewModule.controller('SimpleCtrl', ['$scope', 'propertyService', function ($scope, propertyService) {
    $scope.feedback.showLoadingIndicator = true;

    propertyService.get().then(function(data){
        //Stuff happens here
    });
}]);

Я не уверен, где это должно быть в структуре проекта или что мне нужно сделать, чтобы эта работа работала как отдельный компонент angularjs. Я не могу представить, что я первый, кто попробует это, но я не могу найти ничего о том, как это реализовать в документации. Я почти уверен, что смогу преобразовать фактическую логику в компонент angularjs, мне просто нужно знать, с чего начать размещение файлов или ссылки на них, чтобы их можно было импортировать с помощью angularjs.

0 ответов

Другие вопросы по тегам