//
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])