Angularjs uygulamamı gizlemeye çalışıyorum ve kırılıyor. Bunun çerçeve ile ilgili bir sorun olduğunun farkındayım ve bunu $ inject yöntemi ile çözmeye çalıştıklarını biliyorum.AngularJS Obfuscation
http://docs.angularjs.org/tutorial/step_05 "Minification Not" bölümüne bakın.
AventosController.$inject = ['$scope','$http','$q','controllerComm'];
VforumController.$inject = ['$scope','$http','$timeout','controllerComm'];
Eh, hala çalışmıyorsa:
onlar devam ettim ve şöyle benim uygulamaya uyacak şekilde yaptımYourController.$inject = ['$scope', '$http'];
yapıyor tavsiye Bu sorunu çözmek için. Ben konsolda almak hatadır:
NeyseError: Unknown provider: cProvider <- c <- controllerComm
bu durumu düzeltmek için? gizleme
$scope.launchVforum = function()
{
$scope.installationVideo = ($scope.installationVideo) ? false : true;
controllerComm.prepBroadcast($scope.installationVideo);
}
Yani şöyle bir denetleyici tanımlamak yerine: 'işlev AventosController (..) {..}' app.controller ('AventosController', [...] 'ile tanımlamalıyım? Şu anda – Ronnie
ve evet controllerComm tanımlanmıştır.Onu – Ronnie
Ahh ile güncellemeyi yapacağım, anladım. Ne dediğinizi yaptım, denetleyicileri bu formatta kurdum ama yine de hatayı alıyordum. 'controllerComm' ve bu sabit! Teşekkürler bir ton – Ronnie