werfen Ich habe unten ein einfaches Formular mit einem Controller und Service. Warum gibt es ein Fehler ausgelöst, wenn ich schon erwähnt, ['angucomplete-alt']
Warum mein Controller einen Fehler
Html
<div ng-controller="Hell">
<input type="button" ng-click="Hello()" value="Save" />
</div>
MyApp.Js
var aap = angular.module('MyApp', ['angularUtils.directives.dirPagination','angucomplete-alt'])
aap.controller('myhmectrl', function ($scope) {
$scope.msg = "Hello Angular....";
})
Conroller.Js
(function() {
angular.module('MyApp', ['angucomplete-alt'])
.controller('Hell', function ($scope, Myservices) {
$scope.Hello = function() {
alert('ok ctrls');
var xx = Myservices.GetSer();
}
});
})
Service.Js
(function() {
angular.module('MyApp', ['angucomplete-alt'])
.service('Myservices', function ($http) {
this.GetSer = function() {
alert('pk Servicess....')
}
})
})
Könnten Sie die Fehlermeldung hinzufügen, die Sie bekommen? –
Entfernen Sie das Abhängigkeits-Array von Controller.js und Service.js, wenn Sie das Modul benötigen. Die Abhängigkeitsinjektion im Modul ist nur erforderlich, wenn das Modul definiert ist. danach mach einfach 'angular.module ('MyApp')' um das Modul zu bekommen. –