SORU
20 Kasım 2013, ÇARŞAMBA


Nasıl ayrı AngularJS denetleyicisi dosyaları oluşturmak için?

Benim AngularJS bir dosya denetleyicileri, controllers.js var. Bu dosya aşağıdaki gibi yapılandırılmıştır

angular.module('myApp.controllers', [])
  .controller('Ctrl1', ['$scope', '$http', function($scope, $http) {    
  }])
  .controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
  }])

Yapmak istediğim şey koymak Ctrl1 ve Ctrl2 ayrı dosyalar halinde. Sonra ama nasıl yapılandırılmalıdır? index.html benim içinde iki dosya vardır söyleyebilirim Böyle bir şey yapmaya çalıştım ve web tarayıcısı bir hata benim kontrol bulamadınız belirten konsol atar. Herhangi bir ipucu?

StackOverflow arandı ve bu benzer soru - ancak, bu sözdizimi farklı bir çerçeve (CoffeeScript) Açısal üstünde kullanıyor ve bu yüzden takip edemedim bulundu.


AngularJS: How do I create controllers in multiple files

CEVAP
20 Kasım 2013, ÇARŞAMBA


Dosya:

angular.module('myApp.controllers', []);

Dosya iki:

angular.module('myApp.controllers').controller('Ctrlr1', ['$scope', '$http', function($scope, $http){

}]);

Dosya üç:

angular.module('myApp.controllers').controller('Ctlr2', ['$scope', '$http', function($scope, $http){

}]);

Bu sırayla vardır. Modülü bildirim kendi başına 3 dosyaları öneririm.


Klasör yapısı olarak konu ile ilgili pek çok görüş vardır, ama bu ikisi çok iyi

https://github.com/angular/angular-seed

http://briantford.com/blog/huuuuuge-angular-apps.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • The Exploiteers

    The Exploite

    4 Ocak 2011