Angular.js controller is not registered hatası

Merhaba, Angular.js ile bir proje geliştiriyorsanız ve controller registration hatası alıyorsanız bunun birden fazla çözümü olabilir. Bu sorun karşılaştığım bir sorundu ve sorunu şu şekilde çözdüm.

Angular.js’nin birkaç komutu yeni versiyonlarda çalışmamaktadır. Yeni versiyonlarla gelen yeni komutlar olabilir.

Örneğin bu kod parçasını ele alırsak, Angular.Js’nin eski versiyonlarında bu kod parçası sorunsuz bir şekilde çalışmaktadır. Fakat yeni mevcut versiyonlarda bu kod parçası çalışmamaktadır. .success komutu yeni versiyonlarda .then olarak kullanılmaktadır.

Yukarıdaki Angular.js kod parçası ise Angular.js’nin yeni versiyonlarında sorunsuz bir şekilde çalışmaktadır. Eğer .success yazacak olursanız fonksiyonunuz çalışmıyor olacaktır. Controller ‘ın da sisteme tanıtılması işlemi eski versiyonlara göre değişmiştir, yukarıdaki kod parçasında görüleceği üzere.

 

Tabiki bu hata için farklı çözümler mevcuttur, ama en çok yaygın olan çözüm budur. İyi kodlamalar 🙂

 

Bu yazı Angular.js, Bilişim kategorisine gönderilmiş ve , , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Alanı Doldurunuz! *