//

angular
  .module('firstapp', ['ngRoute', 'ngMaterial', 'ngMdIcons'])
  .factory('MessagesService', ['$scope', '$filter', '$mdToast', '$animate', MessagesService])
  .controller('MenuController', ['$scope', '$filter', '$location', 'MessagesService', MenuController]);


MessagesService是一个函数;
MenuController是一个函数;

我收到一个错误:MessagesService不存在。
如果我从MenuController删除MessagesService依赖项,则效果很好。

但是我需要创建消息控制器,它将为应用程序添加一些吐司,并且不知道如何。

最佳答案

您永远无法在角度$scope内注入factory依赖项


应该没有$scope依赖

.factory('MessagesService', ['$filter', '$mdToast', '$animate', MessagesService])

07-28 04:50