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

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • jedimasterkyle

    jedimasterky

    11 ŞUBAT 2006
  • joshsnice

    joshsnice

    28 Kasım 2006