«angularjs» 태그된 질문

오픈 소스 JavaScript 프레임 워크 인 AngularJS (1.x)에 대한 질문에 사용하십시오. Angular 2 이상 버전에는이 태그를 사용하지 마십시오. 대신 [angular] 태그를 사용하십시오.

24
숫자 및 범위가있는 AngularJS For 루프
Angular는 HTML 지시문 내에서 숫자를 사용하여 for 루프를 지원합니다. <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> 그러나 범위 변수에 동적 숫자가 포함 된 범위가 포함되어 있으면 매번 빈 배열을 만들어야합니다. 컨트롤러에서 var range = []; for(var i=0;i<total;i++) { range.push(i); } $scope.range = range; HTML에서 <div data-ng-repeat="i in range"> do something …

17
$ http에 대한 각도 IE 캐싱 문제
IE에서 보낸 모든 아약스 호출은 Angular에 의해 캐시되며 304 response모든 후속 호출에 대해 a 를 얻습니다 . 요청은 동일하지만 제 경우에는 응답이 동일하지 않습니다. 이 캐시를 비활성화하고 싶습니다. cache attribute$ http.get에 추가를 시도 했지만 여전히 도움이되지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?

8
`this` 또는`$ scope`를 사용해야합니까?
컨트롤러 기능에 액세스하는 데 사용되는 두 가지 패턴이 있습니다 : this및 $scope. 어느 것을 언제 사용해야합니까? this컨트롤러에 설정되어 있고 $scope뷰의 범위 체인에있는 객체 라는 것을 알고 있습니다. 그러나 새로운 "Controller as Var"구문을 사용하면 쉽게 사용할 수 있습니다. 그래서 내가 묻는 것은 최선이며 미래의 방향은 무엇입니까? 예: 사용 this function UserCtrl() …
251 angularjs 

10
ng-repeat가 끝나면 함수 호출
내가 구현하려고하는 것은 기본적으로 "반복 완료 렌더링시"처리기입니다. 언제 완료되었는지 감지 할 수는 있지만 함수를 트리거하는 방법을 알 수는 없습니다. 바이올린을 확인하십시오 : http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', link: function (scope, element, attr) { if (scope.$last === true) { element.ready(function () …

8
ng-click을 사용하여 경로를 호출하는 방법 / 언제?
경로를 사용한다고 가정하십시오. // bootstrap myApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/home', { templateUrl: 'partials/home.html', controller: 'HomeCtrl' }); $routeProvider.when('/about', { templateUrl: 'partials/about.html', controller: 'AboutCtrl' }); ... 그리고 HTML에서 버튼을 클릭하면 정보 페이지로 이동하려고합니다. 한 가지 방법은 <a href="#/about"> ...하지만 ng-click이 여기에서도 유용 할 것 같습니다. 그 가정이 맞습니까? 앵커 대신 …

18
Angular JS의 컨트롤러간에 데이터를 전달 하시겠습니까?
제품을 표시하는 기본 컨트롤러가 있습니다. App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); 내 견해로는이 제품을 목록으로 표시하고 있습니다. <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul 내가하려는 것은 누군가 제품 이름을 클릭 할 때이 제품이 추가 된 cart라는 다른보기가 있습니다. <ul class="cart"> <li> //click one added here </li> <li> //click …






3
AngularJS의 지시문에 서비스를 삽입 할 수 있습니까?
아래와 같은 지시문에 서비스를 주입하려고합니다. var app = angular.module('app',[]); app.factory('myData', function(){ return { name : "myName" } }); app.directive('changeIt',function($compile, myData){ return { restrict: 'C', link: function (scope, element, attrs) { scope.name = myData.name; } } }); 그러나 이것은 나에게 오류를 반환하고 Unknown provider: myDataProvider있습니다. 누군가 코드를 살펴보고 내가 잘못하고 있는지 …
234 angularjs 

4
AngularJS를 사용하여 조건부로 양식 입력을 요구할 수 있습니까?
AngularJS를 사용하여 주소록 응용 프로그램 (구성된 예)을 작성한다고 가정하십시오. 우리는 이메일과 전화 번호에 대한 입력을 가진 연락처 양식을 가지고 있으며 둘 중 하나 를 요구 하지만 둘다 는 email필요 phone하지 않습니다 . 입력이 비어 있거나 유효하지 않은 경우에만 입력이 필요 하고 그 반대도 마찬가지입니다. Angular에는 required지시문이 있지만이 경우 사용법을 문서에서 …

12
서비스에서 $ http 응답 처리
최근에 내가 여기 에서 직면하고있는 문제에 대한 자세한 설명을 게시했습니다 . 실제 $http요청을 보낼 수 없으므로 시간 초과를 사용하여 비동기 동작을 시뮬레이션했습니다. @Gloopy의 도움으로 모델에서보기로 데이터 바인딩이 올바르게 작동합니다. 이제 (로컬에서 테스트 됨) $http대신 사용 $timeout하면 비동기 요청이 성공했으며 data서비스에서 json 응답으로 채워졌습니다. 그러나 내 견해는 업데이트되지 않습니다. Plunkr 업데이트 …

13
AngularJS 바인딩의 수학 함수
AngularJS 바인딩에서 수학 함수를 사용하는 방법이 있습니까? 예 : <p>The percentage is {{Math.round(100*count/total)}}%</p> 이 바이올린은 문제를 보여줍니다 http://jsfiddle.net/ricick/jtA99/1/
232 angularjs 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.