çağrı yığını belli bir işlev tarafından yapılan aramaların zinciridir ther olunca konsola içeride gördüğünüz gibi javascript hatası. Örnek
at Scope.$scope.openRightMenu (site/header.ctr.js:19:12)
at Parser.functionCall (site/bower_components/angular/angular.js:10567:21)
at site/bower_components/angular-touch/angular-touch.js:438:9
at Scope.$get.Scope.$eval (site/bower_components/angular/angular.js:12412:28)
at Scope.$get.Scope.$apply (site/bower_components/angular/angular.js:12510:23)
at HTMLDivElement.<anonymous> (site/bower_components/angular-touch/angular-touch.js:437:13)
Bu için bir çağrı yığın. Şimdi tüm fonksiyon döngüsü bittiğinde $ apply() func çağrılmalıdır, bu yüzden çağrı yığınının en yüksek seviyesinde olması gerektiğini belirtir. Çünkü her işlemin güvenli bir $ apply() yapmak için yapıldığından emin olmalısınız, çünkü bildiğiniz gibi aynı $ kapsamında bir kerede 2 sindirme döngüsü yapamazsınız.
Yani varsa
func a() -> calling -> func b() //setting $scope elaborated data
func b() -> calling -> func c() //elaborating data
func c() -> calling -> func d() //getting data
Kişisel $ uygulamak() çağrısı olmanın o, bir() fonk içeride olmalı çağrı yığını yüksek seviye.
Teşekkürler, 'çağrı yığını' bölümünde yeterince yüksek değil. Bildiğim her şey) –