0
我在我的jhipster項目中導入「oi.select」時遇到問題。 我控制器js文件:Angular JS與Jhipster的注射器錯誤
(function() {
'use strict';
angular
.module('myApp')
.controller('UserProfileDialogController', UserProfileDialogController);
UserProfileDialogController.$inject = ['$timeout', '$scope', '$stateParams', '$uibModalInstance', 'entity', 'UserProfile', 'MdmEnumeration','oi.select'];
function UserProfileDialogController ($timeout, $scope, $stateParams, $uibModalInstance, entity, UserProfile, MdmEnumeration,oiSelect) {
} ....
我已經注入我的index.html:
<script src="bower_components/oi.select/dist/select-tpls.min.js"></script>
<link rel="stylesheet" href="bower_components/oi.select/dist/select.min.css">
我得到的跟隨着錯誤:
個angular.js:13550錯誤:[$注射器:unpr]未知提供商:oi.selectProvider < - oi.select < - UserProfileDialogController
任何想法?
從我在oi.select文檔中看到它是一個指令。你有沒有嘗試添加依賴項到你的模塊而不是你的控制器? https://github.com/tamtakoe/oi.select'angular.module('myApp',['oi.select']);' –
是的,我試過了,我得到以下錯誤: '未捕獲的錯誤:[ $ injector:modulerr]無法實例化模塊eProductApp,因爲: 錯誤:[$ injector:unpr]未知提供者:$ stateProvider' – DyM
這似乎是與ui-router相關的另一個問題。你用那個嗎?見https://github.com/angular-ui/ui-router –