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

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011