Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-ajaxify-comments domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/tayfunya/public_html/wp-includes/functions.php on line 6121
Eclipse AngularJS ng-app hataların çözümü - Tayfun Yaşar

Eclipse AngularJS ng-app hataların çözümü

Eclipse ile uygulama geliştirirken benim en çok kafaya taktığım şeylerden biri aldığım hataların da ötesinde, warning mesajlarıdır. Geçersiz HTML etiketi hatası AngularJS projesinde en çok rastladığım problem.

Undefined attribute name (ng-app).
Undefined attribute name (ng-change).
Undefined attribute name (ng-class).
Undefined attribute name (ng-click).
Undefined attribute name (ng-controller).
Undefined attribute name (ng-include).
Undefined attribute name (ng-repeat).
Undefined attribute name (ng-model).

Bu yazımızda ng-app warning mesajların nasıl düzeltileceğinden bahsedeceğiz. Eclipse, bu HTML etiketini tanımadığı için bu mesajı veriyor. Hatadan kurtulmak için ng-app yerine, tanıdığı “data-ng-app” etiketi kullanılabilir. Yani tüm Angular tagleri başına “data-” eklersek bu hataları çözmüş oluruz. Ama neden projemde her satırda 5 karakter daha fazla yazayım ki?

Aşağıda paylaştığım linkteki eklentiyi kurduktan sonra ekte gördüğünüz işlemi yapıyoruz. Ardından Eclipse aldığımız tüm hatalar giderilmiş oluyor.

Eclipse-AngularJS-tags

Ekte görüldüğü gibi projemize sağ klik > Configure > Convert to AngularJS project dersek problem ortadan kalkmış olacak.

Hepsi bu kadar.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.