2016-07-02 19 views
1

我最近啓動了一個項目,並使用webpack作爲構建工具。

angular.module('app') 
.controller('appController', require('./src/appController')); 

和我appcontroller.js看起來像

'use strict'; 
var appController = function($scope){ 
    $scope.name = 'hello'; 
}; 
appController.$inject(['$scope']); 
module.exports = appController; 

在所需位置形成bundel的,問題是當我使用的功能。$注入依賴注入,因爲我希望我的代碼來獲得醜化,我得到瀏覽器錯誤,當我運行我的應用程序

的AppController。$注射的是不是一個函數

這是我第一次遇到錯誤,因爲我使用的是webpack?

回答

0

$inject不是一個函數,它的屬性。它應該是:

appController.$inject = ['$scope']; 
相關問題