Pytania otagowane jako angularjs-controller


8
Jak używać $ rootScope w Angular do przechowywania zmiennych?
Jak używać $rootScopedo przechowywania zmiennych w kontrolerze, do którego chcę później uzyskać dostęp w innym kontrolerze? Na przykład: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope }); angular.module('myApp').controller('myCtrl2', function($scope) { var b = //get var a from root scope somehow //use var …

10
Czy kontroler AngularJS może dziedziczyć z innego kontrolera w tym samym module?
W ramach modułu kontroler może dziedziczyć właściwości z zewnętrznego kontrolera: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); Przykład: Dead link : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html Czy kontroler wewnątrz modułu może dziedziczyć od rodzeństwa? var app = angular.module('angularjs-starter', []); …

10
AngularJS: poprawny sposób tworzenia powiązania z właściwościami usługi
Szukam najlepszych praktyk tworzenia powiązań z usługą w AngularJS. Omówiłem wiele przykładów, aby zrozumieć, jak powiązać właściwości w usłudze utworzonej za pomocą AngularJS. Poniżej mam dwa przykłady powiązania z właściwościami w usłudze; oboje pracują. W pierwszym przykładzie zastosowano podstawowe powiązania, a w drugim użyto $ scope. $ Watch do powiązania …

5
Zaktualizuj zmienną zakresu rodzica w AngularJS
Mam dwa kontrolery, jeden w drugim. Teraz wiem, że zakres podrzędny dziedziczy właściwości z zakresu nadrzędnego, ale czy istnieje sposób na zaktualizowanie zmiennej zakresu nadrzędnego? Jak dotąd nie znalazłem żadnych oczywistych rozwiązań. W mojej sytuacji mam kontrolera kalendarza w formularzu. Chciałbym zaktualizować daty rozpoczęcia i zakończenia z zakresu nadrzędnego (którym …

7
Jak wstrzyknąć kontroler do innego kontrolera w AngularJS
Jestem nowy w Angular i próbuję wymyślić, jak to zrobić ... Korzystając z AngularJS, w jaki sposób mogę wstrzyknąć kontroler do użycia w innym kontrolerze? Mam następujący fragment: var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) { $scope.myMethod = function () { console.log("TestCtrl1 - myMethod"); } }]); app.controller('TestCtrl2', ['$scope', …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.