[英]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.