Als «angularjs-controller» getaggte Fragen


8
Wie verwende ich $ rootScope in Angular zum Speichern von Variablen?
Wie $rootScopespeichere ich Variablen in einem Controller, auf den ich später in einem anderen Controller zugreifen möchte? Beispielsweise: 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
Kann ein AngularJS-Controller von einem anderen Controller im selben Modul erben?
Innerhalb eines Moduls kann ein Controller Eigenschaften von einem externen Controller erben: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); Beispiel über: Dead Link : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html Kann auch ein Controller in einem Modul von einem Geschwister …


5
Aktualisieren Sie die übergeordnete Bereichsvariable in AngularJS
Ich habe zwei Controller, einen in einen anderen gewickelt. Jetzt weiß ich, dass der untergeordnete Bereich Eigenschaften vom übergeordneten Bereich erbt. Gibt es jedoch eine Möglichkeit, die übergeordnete Bereichsvariable zu aktualisieren? Bisher habe ich keine offensichtlichen Lösungen gefunden. In meiner Situation habe ich einen Kalender-Controller in einem Formular. Ich möchte …

7
Wie injiziere ich einen Controller in einen anderen Controller in AngularJS?
Ich bin neu in Angular und versuche herauszufinden, wie man Dinge macht ... Wie kann ich mit AngularJS einen Controller injizieren, der in einem anderen Controller verwendet werden soll? Ich habe das folgende Snippet: var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) { $scope.myMethod = function () { console.log("TestCtrl1 …

3
Verwenden von $ setValidity in einem Controller
Ich versuche, eine Überprüfung der Dateiänderung durchzuführen. Hier ist mein Code: Ansicht / Vorlage <input type="file" name="file" id="file" onchange="angular.element(this).scope().setFile(this)" required /> <span class="error" ng-show="myForm.file.$error.required">Error</span> <span class="error" ng-show="myForm.file.$error.size">Selected file is too large</span> <span class="error" ng-show="myForm.file.$error.filetype">Unsupported File type</span> Regler angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { var fileObject = element.files[0]; …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.