$uibModal 在 Angular 中使用 es6 不工作

$uibModal not working in Angular using es6

我的 index.html 部分显示我已经包括 angular 和 angular ui bootstrap 两者。他们加载正常,已确认

<script type="text/javascript" src="bower_components/angular/angular.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap.min.js"></script>

我正在我的管理模块中注入 'ui.bootstrap' 模块,它注入得很好

var admin = angular.module('admin', ['ngResource', 'ui.router','ui.bootstrap' ])
.controller('UserController', UserController)

这是我的控制器 class,我在其中注入 $uibModal 并出现异常。无法弄清楚原因...

export default class UserController {
// @ngInject
constructor(UserService, $uibModal) {

原来我在 angular 1.2 angular ui-bootstrap 支持