**
Кто-нибудь может сказать, почему я получаю следующее?
**
[shell] Hottowel Angular loaded! null
TypeError: undefined не является функцией в Object.fn (/Scripts/app/services/directives.js:162:33) в Scope.$digest (/Scripts/angular.js:12251:29) в Scope.$apply ( /Scripts/angular.js:12516:24) при выполнении (/Scripts/angular.js:8204:45) при завершении запроса (/Scripts/angular.js:8412:7) при XMLHttpRequest.xhr.onreadystatechange (/Scripts/angular .js:8351:11) undefined [app] [HT Error] undefined не является функцией Object ReferenceError: datacontext не определен в getMessageCount (/Scripts/app/dashboard/dashboard.js:29:20) при активации (/Scripts /app/dashboard/dashboard.js:23:29) на новой информационной панели (/Scripts/app/dashboard/dashboard.js:20:9) при вызове (/Scripts/angular.js:3869:17) на Object.instantiate (/Scripts/angular.js:3880:23) в /Scripts/angular.js:7134:28 в /cripts/angular.js:6538:34 в forEach (Scripts/angular.js:330:20) в nodeLinkFn ( Scripts/angular.js:6525:11) в композитном LinkFn (/Scripts/angular.js:5986:15) [приложение] [Ошибка HT ] datacontext не определен Объект
Ниже мои включает
<!-- Vendor Scripts -->
<script src="../Scripts/jquery-2.1.1.js"></script>
<script src="../Scripts/angular.js"></script>
<script src="../Scripts/angular-route.js"></script>
<script src="../Scripts/angular-animate.js"></script>
<script src="../Scripts/angular-sanitize.min.js"></script>
<script src="../Scripts/bootstrap.js"></script>
<script src="../Scripts/toastr.min.js"></script>
<script src="../Scripts/ui-bootstrap-0.6.0.js"></script>
<!-- PouchDB -->
<script src="../Scripts/angular-pouchdb.js"></script>
<!-- Bootstrapping -->
<script src="../Scripts/app/app.js"></script>
<script src="../Scripts/app/config.js"></script>
<script src="../Scripts/app/config.exceptionHandler.js"></script>
<script src="../Scripts/app/config.route.js"></script>
<!--common Modules -->
<script src="../Scripts/app/common/common.js"></script>
<script src="../Scripts/app/common/logger.js"></script>
<script src="../Scripts/app/common/spinner.js"></script>
<!-- common.bootstrap Modules -->
<script src="../Scripts/app/common/bootstrap/bootstrap.dialog.js"></script>
<!-- app -->
<script src="../Scripts/app/dashboard/dashboard.js"></script>
<script src="../Scripts/app/layout/shell.js"></script>
<script src="../Scripts/app/layout/sidebar.js"></script>
<!-- app Services -->
<script src="../Scripts/app/services/datacontext.js"></script>
<script src="../Scripts/app/services/directives.js"></script>
Моя приборная панель ниже
var controllerId = 'dashboard';
angular.module('app').controller(controllerId, ['common', 'datacontext', dashboard]);
function dashboard(common) {
var getLogFn = common.logger.getLogFn;
var log = getLogFn(controllerId);
var vm = this;
vm.news = {
title: 'Hot Towel Angular',
description: 'Hot Towel Angular is a SPA template for Angular developers.'
};
vm.messageCount = 0;
vm.people = [];
vm.title = 'Dashboard';
//Call Active Init
activate();
function activate() {
var promises = [getMessageCount(), getPeople()];
common.activateController(promises, controllerId)
.then(function () { log('Activated Dashboard View'); });
}
function getMessageCount() {
return datacontext.getMessageCount().then(function (data) {
return vm.messageCount = data;
});
}
function getPeople() {
return datacontext.getPeople().then(function (data) {
return vm.people = data;
});
}
}
})();
Почему datacontext не определен?