路段和树木在Umbraco 8

时间:2019-06-06 20:26:58

标签: umbraco umbraco8

我尝试在Umbraco 8中实现节和树。我设法编写了所有C#代码,并且我的节和树出现在屏幕上,并且按预期的方式工作。我在视图中的Angular控制器有问题。我以前在Umbraco 7中实现视图的方式不起作用。

<script>
    function StudentEditController($scope, $routeParams, $http, notificationsService, navigationService, dialogService, entityResource) {
        $scope.loaded = false;
    .
    .
    .
    }
</script>
<umb-panel name="studentForm"
           ng-controller="StudentEditController"
           ng-show="loaded"
           val-form-manager>
    .
    .
    .
</umb-panel>

当我尝试使用该视图时,出现以下错误消息,并且我不知道如何解决。

  

错误:[$ controller:ctrlreg]控制器名称为   “ StudentEditController”未注册。

我搜索并尝试找到一种不同的语法,我发现很多示例都使用以下语法:

'use strict';
function DataTypeEditController($scope, $routeParams, appState, navigationService, dataTypeResource, serverValidationManager, contentEditingHelper, formHelper, editorState, dataTypeHelper, eventsService) {
    //setup scope vars
    .
    .
    .
}        
angular.module('umbraco').controller('Umbraco.Editors.DataType.EditController', DataTypeEditController);

,但是它再次没有起作用。我还使用了以下语法:

angular.module('umbraco').controller('UmbracoBookshelfFolderController', function ($scope, $http, $routeParams, umbracoBookshelfResource) {
    .
    .
    .
});

,但是它再次没有起作用。 Umbraco 8中可能发生了某些变化。有人可以告诉我我的控制器出了什么问题吗?

0 个答案:

没有答案