«angularjs-controller» 태그된 질문

15
AngularJS : 컨트롤러간에 변수를 전달하는 방법은 무엇입니까?
두 개의 Angular 컨트롤러가 있습니다. 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. 그러나 내가 그렇게 전달하려고하면 ... function Ctrl2($scope, Ctrl1) { …

8
변수를 저장하기 위해 Angular에서 $ rootScope를 어떻게 사용합니까?
$rootScope나중에 다른 컨트롤러에서 액세스하려는 컨트롤러에 변수를 저장 하는 데 어떻게 사용 합니까? 예를 들면 다음과 같습니다. 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 b }); …

10
AngularJS 컨트롤러가 동일한 모듈의 다른 컨트롤러에서 상속 할 수 있습니까?
모듈 내에서 컨트롤러는 외부 컨트롤러에서 속성을 상속 할 수 있습니다. var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); 예를 통해 : 데드 링크 : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html 모듈 내부의 컨트롤러가 형제로부터 상속받을 수 있습니까? var app = angular.module('angularjs-starter', …

10
AngularJS : 서비스 속성에 올바른 바인딩 방법
AngularJS에서 서비스 속성에 바인딩하는 방법에 대한 모범 사례를 찾고 있습니다. AngularJS를 사용하여 만든 서비스의 속성에 바인딩하는 방법을 이해하기 위해 여러 예제를 살펴 보았습니다. 아래에는 서비스의 속성에 바인딩하는 방법에 대한 두 가지 예가 있습니다. 그들은 둘 다 작동합니다. 첫 번째 예는 기본 바인딩을 사용하고 두 번째 예는 $ scope. $ watch를 …

5
AngularJS에서 부모 범위 변수 업데이트
두 개의 컨트롤러가 있으며 하나는 다른 컨트롤러에 포함되어 있습니다. 이제 자식 범위가 부모 범위에서 속성을 상속한다는 것을 알고 있지만 부모 범위 변수를 업데이트하는 방법이 있습니까? 지금까지 분명한 해결책을 찾지 못했습니다. 내 상황에서는 양식 내에 달력 컨트롤러가 있습니다. 양식이 제출 될 때 시작 및 종료 날짜를 갖도록 상위 범위 (양식)에서 시작 …

7
AngularJS의 다른 컨트롤러에 컨트롤러를 어떻게 삽입합니까?
저는 Angular를 처음 사용하고 작업 방법을 알아 내려고 노력하고 있습니다. AngularJS를 사용하여 다른 컨트롤러에서 사용할 컨트롤러를 어떻게 삽입 할 수 있습니까? 다음 스 니펫이 있습니다. var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) { $scope.myMethod = function () { console.log("TestCtrl1 - myMethod"); } }]); app.controller('TestCtrl2', ['$scope', 'TestCtrl1', function ($scope, …

3
컨트롤러 내에서 $ setValidity 사용
파일 변경에 대한 유효성 검사를 시도하고 있습니다. 내 코드는 다음과 같습니다. 보기 / 템플릿 <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> 제어 장치 angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { var fileObject = …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.