angularJS 36

Angular에서 $scope 액세스JS 공장?

Angular에서 $scope 액세스JS 공장? Angular는 처음입니다.JS와 매우 흥미롭다고 생각합니다만, 아래의 상황은 조금 불명확합니다. app.factory('deleteFac', function($http){ var factory = {}; factory.edit = function(id){ $http.get('?controller=store&action=getDetail&id=' + id). success(function(data, status){ /** got an error on the following when i use return data; and i get data undefined in the controller which i get it because its doing a a..

programing 2023.03.23

부모의 범위에 액세스하는 사용자 지정 하위 지시문

부모의 범위에 액세스하는 사용자 지정 하위 지시문 내 각도에 두 가지 커스텀 디렉티브가 있습니다.JS 앱. 하나는 부모 역할을 하고 다른 하나는 자녀 역할을 합니다.하위 지시문에 있는 부모의 범위에 액세스하려고 합니다.하지만 원하는 출력을 얻을 수 없습니다. {{myName}} 그리고 제 대본은 var app = angular.module("sampleApp",[]); app.controller("CountryCtrl",function($scope){ $scope.myName = "India"; }); app.controller("StateCtrl",function($scope){ }); app.directive("state",function(){return { restrict : 'E', transcl..

programing 2023.03.18

ng-repeat 내의 ng-click 함수에 파라미터를 추가하는 것이 동작하지 않는 것 같습니다.

ng-repeat 내의 ng-click 함수에 파라미터를 추가하는 것이 동작하지 않는 것 같습니다. 나는 에 대해 단순한 루프를 가지고 있다.ng-repeat다음과 같습니다. {{task.name}} remove 컨트롤러에 기능이 있습니다.$scope.removeTask(taskID). 내가 아는 한 Angular는 먼저 보기를 렌더링하고 보간된 보기를 바꿉니다.{{task.id}}숫자를 입력하고 클릭 시 이벤트에 따라ng-click스트링 이 경우ng-click완전히 예상대로의 결과를 얻을 수 있습니다.ng-click="removeTask(5)".하지만...아무것도 안 해요 물론 암호를 써서task.id에서$tasks어레이, 또는 DOM도 마찬가지입니다만, 이것은 Angular 방식이라고는 생각되지 않습..

programing 2023.03.18

$resource, get과 query의 차이점은 무엇입니까?

$resource, get과 query의 차이점은 무엇입니까? 매뉴얼에 기재되어 있지 않은 것 같습니다.http://docs.angularjs.org/api/ngResource.$resource주된 차이는 에 있다.query하고 있다isArray: true: 'get' : {method:'GET'}, 'query': {method:'GET', isArray:true} 즉, 다음과 같은 방법으로get단일 객체를 요구할 때,query수집을 요청할 때 사용합니다.예를 들어 다음과 같습니다. Users.get({userId:123}); // returns a single user Users.query(); // returns a collection of all users. 언급URL : https://stack..

programing 2023.03.18

배열의 일부 속성이 있는 항목 수 가져오기

배열의 일부 속성이 있는 항목 수 가져오기 저는 다음과 같은 물건들이 배열되어 있습니다. $scope.students = [{'isSelected': true}, {'isSelected': true}, {'isSelected': false}, {'isSelected': true}, {'isSelected': true}, ] 다음 값이 포함된 항목 수를 얻으려면 어떻게 해야 합니까?isSelected로 설정된 속성true? 갱신: 문제는요.$scope.studentsREST API에서 가져와 $scope.students 변수를 루프하는 것만으로는 변수가 동작하지 않습니다.undefined요구가 완료될 때까지 루프 코드는 다음과 같이 출력됩니다.$scope.students is not defined. 나는 ..

programing 2023.03.13

angularjs가 포함된 두 개의 중첩 클릭 이벤트

angularjs가 포함된 두 개의 중첩 클릭 이벤트 저는 다음과 같은 HTML 구조를 가지고 있습니다. ... 현재 를 클릭하면div아이디로myId두 가지 기능이 모두 작동하게 됩니다.test2함수가 트리거됩니다.내가 어떻게 그럴 수 있을까?필요한 것은, 이벤트의 전파나 버블링을 정지하는 것 뿐입니다. 이 코드는 다음을 지원합니다. ZZZZZ XXXXX YYYYYY ... 만약 당신이test그리고.test2함수는 다음과 같습니다.test2를 클릭할 때 콘솔에서myIdDIV. 미포함$event.stopPropagation()얻을 수 있을 것이다test2이어서test콘솔 출력창에 표시됩니다. $scope.test = function() { console.info('test'); } $scope.test2 ..

programing 2023.03.13

대규모 데이터 세트에 여러 필터가 있는 ng-multiple

대규모 데이터 세트에 여러 필터가 있는 ng-multiple 저는 아직 AngularJS가 처음이라서 간단한 CRUD 앱을 하려고 합니다.현재 (JSON 파일에서) 데이터 가져오기$http에 있어서div컨트롤러에 의해 처리됨MyCtrl1. function MyCtrl1($scope, $http) { $http.get('data/accounts.json').success(function(data) { $scope.accounts = data; ... }); } 이 안에div는 입니다.table다음과 같이tbody: {{value}} 그orderBy선택한 필드에 따라 필터 정렬startFrom어레이를 슬라이스하여 특정 지점에서 시작합니다.limitTo미리 설정된 페이지 크기에 따라 필터링합니다.페이지 번호 ..

programing 2023.03.08

Angular JS에서 파일 입력을 지우는 방법

Angular JS에서 파일 입력을 지우는 방법 AngularJS에서는 입력 type=file을 처리하기 위해 여기서 설명하는 방법을 사용하고 있습니다. https://groups.google.com/forum/?from groups=#!토픽/각도/-OpgmLjFR_U http://jsfiddle.net/marcenuc/ADukg/89/ 마크업: {{theFile.name}} 컨트롤러: var myApp = angular.module('myApp', []); myApp.controller('MyCtrl', function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { $scope.theFile = elemen..

programing 2023.03.08

여러 Angular를 적용할 수 있습니까?동일 요소상의 JS 컨트롤러

여러 Angular를 적용할 수 있습니까?동일 요소상의 JS 컨트롤러 여러 Angular를 적용할 수 있습니까?동일한 요소에 JS 컨트롤러가 있습니까?아니요, 같은 요소에 2개의 컨트롤러를 적용할 수 없지만 여러 디렉티브를 적용할 수 있습니다.또한 디렉티브에는 컨트롤러가 있을 수 있습니다. app.directive('myDirective1', function() { return { controller: function(scope) { //directive controller } }; }); app.directive('myDirective2', function() { return { controller: function(scope) { //directive controller } }; }); HTML에서 ..

programing 2023.03.08

2시간 이상 경과한 Firebase 데이터 삭제

2시간 이상 경과한 Firebase 데이터 삭제 2시간 이상 지난 데이터를 삭제하고 싶습니다.현재 클라이언트 측에서는 모든 데이터를 루프하여 오래된 데이터를 삭제합니다.이렇게 하면db.on('value')함수는 삭제될 때마다 호출됩니다.또한 클라이언트가 접속할 때만 삭제되며, 2개의 클라이언트가 동시에 접속하면 어떻게 됩니까? 오래된 데이터를 삭제하는 설정은 어디에서 할 수 있습니까?JavaScript에 의해 작성된 각 오브젝트 내부에 타임스탬프가 있다.Date.now().Firebase는 "2시간 전"과 같은 동적 매개 변수를 사용하는 쿼리를 지원하지 않습니다.그러나 "2015년 8월 14일 이후, 7:27:32 AM"과 같은 특정 값에 대한 쿼리를 실행할 수 있습니다. 즉, 코드 일부를 정기적으로 실..

programing 2023.03.08