Вопросы с тегом «angularjs-controller»

326
AngularJS: Как я могу передавать переменные между контроллерами?

У меня есть два угловых контроллера: function Ctrl1($scope) { $scope.prop1 = "First"; } function Ctrl2($scope) { $scope.prop2 = "Second"; $scope.both = Ctrl1.prop1 + $scope.prop2; //This is what I would like to do ideally } Я не могу использовать Ctrl1внутри, Ctrl2потому что он не определен....

218
Как использовать $ rootScope в Angular для хранения переменных?

Как я могу использовать $rootScopeдля хранения переменных в контроллере, к которому я хочу позже обратиться в другом контроллере? Например: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope });...

198
Может ли контроллер AngularJS наследовать от другого контроллера в том же модуле?

Внутри модуля контроллер может наследовать свойства от внешнего контроллера: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); });...

162
AngularJS: правильный способ привязки к свойствам сервиса

Я ищу лучший способ привязки к свойству службы в AngularJS. Я работал с несколькими примерами, чтобы понять, как привязать свойства к сервису, созданному с помощью AngularJS. Ниже у меня есть два примера того, как привязать свойства в сервисе; они оба работают. В первом примере используются базовые...

113
Обновить переменную родительской области в AngularJS

У меня есть два контроллера, один в другом. Теперь я знаю, что дочерняя область наследует свойства из родительской области, но есть ли способ обновить переменную родительской области? Пока очевидных решений не встречал. В моей ситуации у меня есть контроллер календаря в форме. Я хотел бы обновить...

97
Как мне вставить контроллер в другой контроллер в AngularJS

Я новичок в Angular и пытаюсь понять, как это сделать ... Как с помощью AngularJS внедрить контроллер, который будет использоваться в другом контроллере? У меня есть следующий фрагмент: var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) {...