Я просрочен для инъекций моей первой угловой фабрики. , ,Инъекционный первый угловой завод
Мой код:
.factory('Debts', function($q, $scope){
return MA;
})
.controller('Admin', function ($scope, Debts) {
$scope.Debts = Debts;
$scope.Debts.MA();
})
С $ объема в моей фабрике, я получаю следующее сообщение об ошибке: Неизвестный Провайдер: $ scopeProvider < - $ Scope < - Долги
Я где-то читал, что мы не должны включают $ scope на заводе, но когда я его вынимаю, я получаю две ошибки:
1) Поставщик «Долги» должны возвращать стоимость от метода $ get factory 2) Uncaught ReferenceError: $scope is not defined
Код моей фабрики - несколько сотен строк и да, она ссылается на $ scope и $ q. Пожалуйста, дайте мне знать, что мне нужно изменить, чтобы сделать эту работу.
Что такое «MA», которое вы пишете как возвращаемое значение в заводском коде Depts? – yazaki
Что такое 'MA'? И вы не должны использовать '$ scope' в сервисе. Вам придется реорганизовать, чтобы не использовать его. – adarsh
Я могу взять $ scope. MA - массив объектов. Как насчет другой ошибки в отношении $ get – rashadb