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