基本的なカスタム プロパティ エディターを Umbraco 7.0.1 ソリューション用に整理しようとしていますが、Angular が呼び出されているコントローラー関数を認識できないため、何かを見落としているようです。これにはもう一組の目が必要です。
最初はUmbraco のサイトで提供されている例をほとんどコピー アンド ペーストし、後で具体化するつもりでした。これが私がこれまでに持っているものです:
パッケージ.マニフェスト
{
//you can define multiple editors
propertyEditors: [
{
/*this must be a unique alias*/
alias: "AcuIT.Multidate",
/*the name*/
name: "Multidate Picker",
/*the html file we will load for the editor*/
editor: {
view: "~/App_Plugins/Multidate/multidate.html"
}
}
]
,
//array of files we want to inject into the application on app_start
javascript: [
'~/App_Plugins/Multidate/multidate.controller.js'
]
}
multidate.html
<div ng-controller="AcuIT.MultidateController">
<textarea ng-model="model.value"></textarea>
</div>
multidate.controller.js
angular.module("umbraco")
.controller("AcuIT.MultidateController",
function () {
alert("The controller has landed");
});
最後に、ブラウザ コンソールに表示されるエラーは次のとおりです。
エラー: 引数 'AcuIT.MultidateController' は関数ではありません。エラーで未定義になりました ()
おそらくどこかで見落とした名前かパスですが、まだ見つけられません。任意のポインタをいただければ幸いです。