2013-12-25 2 views
2

Я пытаюсь получить основной редактор настраиваемых свойств, отсортированный для решения Umbraco 7.0.1, но похоже, что я что-то пропустил, потому что Angular не может распознать вызываемую функцию контроллера , Мне нужна еще одна пара глаз.Umbraco 7 Ошибка редактора пользовательских свойств

Я в значительной степени скопировал и вставлял the example provided on Umbraco's site, чтобы начать с того, что собирался его потом изложить. Вот то, что я до сих пор:

package.manifest

{ 
    //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"); 
    }); 

Наконец, здесь ошибка, что я вижу в консоли браузера:

Error: Argument 'AcuIT.MultidateController' is not a function, got undefined at Error()

Это, вероятно, имя или путь я пропустил где-то, но я не могу определить его еще. Любые указатели оценили.

ответ

4

Restart приложение бассейн и обновления браузера включить файлы из манифеста

+0

Я бегу IIS Express на поле DEV, и я был уверен, что я сделал все необходимое, чтобы смыть любые кэшированные содержания, но будет пытаться это снова, чтобы быть уверенным. –

+0

Кэш браузера. Мудак. Спасибо, Пер. –

Смежные вопросы