Превратите вид дизайнера Sitefinity в угловой компонент - PullRequest
0 голосов
/ 31 октября 2019

Я создал виджет во внешней сборке и хочу использовать его части в других виджетах. Несмотря на то, что модель / viewmodel реализована во всех сборках, я хочу абстрагировать представление конструктора, чтобы легко использовать его как часть других виджетов, поэтому я не копирую 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.

...