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

  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007