繁体   English   中英

在自定义属性(Umbraco)中使用MediaPicker属性编辑器

[英]Using the MediaPicker property editor in custom property (Umbraco)

我想创建一个使用媒体选择器的自定义属性编辑器。 现在,我的控制器如下所示:

angular.module("umbraco").controller("My.MediaCropperController",
    function($scope, dialogService) {
        $scope.mediaPicker = {
            view: 'mediapicker',
            value: null, // or your value
            config: { disableFolderSelect: true, onlyImages: true }
        };
    });

我的看法如下所示:

<umb-editor ng-controller="My.MediaCropperController" model="mediaPicker" ng-if="mediaPicker">

</umb-editor>

据我了解,我需要为内置编辑器创建配置对象,然后在模板中使用以显示编辑器。 但是,当我将属性编辑器带入后台时,什么也没有显示。 我在这里做错了什么?

这是我的包裹清单文件:

{   
    //you can define multiple editors   
    propertyEditors: [      
        {
            /*this must be a unique alias*/ 
            alias: "My.MediaCropper",
            /*the name*/
            name: "My Media Cropper",
            /*the html file we will load for the editor*/
            editor: {
                view: "~/App_Plugins/MediaCropper/mediacropper.html"
            }
        }
    ]
    ,
    //array of files we want to inject into the application on app_start
    javascript: [
        '~/App_Plugins/MediaCropper/mediacropper.controller.js'
    ]
}

dialogService.mediaPicker而不是$ scope.mediapicker? 可能是造成您错误的原因,仅仅是将我的脚本与您的脚本进行了比较。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM