Превратите представление конструктора 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.