我一直在尝试使用 Angularjs 和 Typescript 将工厂注入控制器,但我收到了这个错误Error: [$injector:unpr] http://errors.angularjs.org/1.2.9/$injector/unpr?p0=AuthenticationProvider%20%3C-%20Authentication
。
我一直在研究,但找不到解决方案,因为我所做的与某些解决方案相似。
这是我的登录控制器模块
import Authentication = require('AuthenticationService');
module LoginController{
export interface UIMainScope extends ng.IScope {
login: (credential: any) => void;
}
export class Controller {
static $inject = ['$scope', '$http', 'Main', 'Authentication'];
constructor (){}
}
export = LoginController
angular.module('App').controller('Controller', LoginController.Controller);
我是不是忘了在这里注入一些东西来调用该方法?