我有以下代码可以正常工作:
$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)
函数参数,但我无法弄清楚。
AngularJS 有推荐的缩小器吗?