Я создал свой новый пользовательский раздел для бэкенда Umbraco 7. Теперь я создал редактор свойств файла edit.html с кодом:
<script type="text/javascript">
function CustomSectionEditController($scope, $log, $routeParams) {
$scope.content = { tabs: [{ id: 1, label: "Tab 1" }, { id: 2, label: "Tab 2" }] };
$scope.EditMode = function () {
$log.warn($routeParams);
return $routeParams.create == 'true';
};
}
</script>
<div ng-controller="CustomSectionEditController">
<umb-panel>
<umb-header tabs="content.tabs">
<div class="umb-headline-editor-wrapper span12 ng-scope">
<h1 class="ng-binding">My custom section {{id}}</h1>
</div>
</umb-header>
<umb-tab-view>
<umb-tab id="tab1" rel="svensson">
<div class="umb-pane">
This is tab content for tab 1<br />
<p ng-show="EditMode()">
<span class="label label-warning">In create mode, this label is only showed when the controller sees the create-querystring item.</span>
</p>
</div>
</umb-tab>
<umb-tab id="tab2" rel="kalle">
<div class="umb-pane">
This is tab content for tab 2
</div>
</umb-tab>
</umb-tab-view>
</umb-panel>
</div>
И это хорошо работает, но я хочу перенести бизнес-логику из представления в отдельный файл. Я попытался переместить код JS в отдельный файл и сделать ссылку на него следующим образом:
<script type="text/javascript" src="Controllers/StoreEditController.js"></script>
И Angular не хочет внедрять мой контроллер в приложение. Как я могу переместить контроллер в отдельный файл и сделать ссылку на него, на мой взгляд? Является ли это возможным?
Извините за мой английский, пожалуйста. С уважением, Антон