я следующий код, который отлично работает не-минимизированы:Почему мой контроллер диалога не работает после минимизации?
$scope.newContact = function(ev) {
console.log(1);
var d = $dialog.dialog({
template : newcontactdialog,
controller : 'ContactDialogController'
});
console.log(2);
d.open().then(function(result) {
console.log(4);
});
console.log(3);
};
function ContactDialogController($scope, dialog) { ... etc ...}
После того как я минимизировать (закрывающий компилятор Простые оптимизаций), я получаю:
1
2
3
Error: Unknown provider: aProvider <- a
Я думаю, что мне нужно сделать что-то защитите ContactDialogController
или, возможно, это аргументы функции ($scope, dialog)
, но я не могу понять это.
Есть ли рекомендованный minifier для AngularJS?
См. ** Примечание по вопросу о минимизации ** документа [doc] (http://docs.angularjs.org/tutorial/step_05) – zsong
Возможный дубликат [Mvc4 bundling, minification and AngularJS services] (http: // stackoverflow.com/questions/14909541/mvc4-bundling-minification-and-angularjs-services) – Stewie