2016-04-05 10 views
1
var myapp = angular.module('myapp', []); 

    myapp.config(function($interpolateProvider) { 
     $interpolateProvider 
     .startSymbol('{[') 
     .endSymbol(']}'); 
    }); 

    myapp.controller('CanvasControls', function($scope) { 
     function1($scope); 
     function2($scope); 
    }); 

    This code integrate with rails and working in development fine but in production mode it gives below errors. 

Nicht bestandene Modul myapp aufgrund instanziiert:

Uncaught Error: $injector:modulerr 

/$ Injektor/modulerr p0 = myapp

Antwort

1

working in development fine but in production mode it gives below errors

Raten in der Produktion Sie komprimieren den Code. Und ich nehme an, Sie müssen hinzufügen $scope wie dieses Hoffe, dass dies helfen wird

// Changed here Added String '$scope' 
    myapp.controller('CanvasControls',['$scope', function($scope) { 
      function1($scope); 
      function2($scope); 
     }]); 

EDIT

Wenn Sie nicht die .config Teil, indem sie folgende Änderung versuchen Sie es geändert haben.

customInterpolationApp.config(['$interpolateProvider', function($interpolateProvider){ 
$interpolateProvider.startSymbol('//'); 
    $interpolateProvider.endSymbol('//'); 
}]); 

More über solche Fehler

+0

Nein, es funktioniert nicht. immer noch das gleiche Problem. –

+0

Haben Sie auch den .config Teil überprüft? – brk

1

Syntaxfehler hinzugefügt zusätzliche ] in Controller

myapp.controller('CanvasControls', function($scope) { 
    function1($scope); 
    function2($scope); 
}]);// remove ']' from here 

oder benutzen Mini-Faust Weg

myapp.controller('CanvasControls', ['$scope',function($scope) { 
    function1($scope); 
    function2($scope); 
}]); 

und Sie können Modulnamen Mismatch myapp in Controller und in HTML ng-app="myapp"

+0

überprüfen Sie die Rechtschreibung in Controller und für 'myapp' (Groß- und Kleinschreibung beachten) –

+0

Dank @shaishab roy Mini-Faust Weg für mich arbeiten jetzt. –

+0

Sie sind herzlich willkommen @Zuber Innovator :) –

Verwandte Themen