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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009