반응형

angularJS 30

pdfMake in Angularjs를 사용하여 HTML에서 PDF 생성

pdfMake in Angularjs를 사용하여 HTML에서 PDF 생성 작성하려고 합니다.PDF를 사용하여 HTML에서pdfMake그리고.Angular(나도 시도해봤어)jsPDF동작시킬 수 없었습니다).Angular 컨트롤러에서 다음 코드를 사용해 보았습니다. var blob = new Blob([document.getElementById('exportable').innerHTML]) var docDefinition = { content: [blob] } pdfMake.createPdf(docDefinition).open(); 다만, 다음의 에러가 표시됩니다. 인식할 수 없는 문서 구조: {"_margin":null}. 내 HTML은 div에 있는 두 개의 간단한 테이블로 구성됩니다.exportable..

programing 2023.04.02

ng-view의 "Controller as" 구문

ng-view의 "Controller as" 구문 어떻게 하면 좋을까요?Controller as와 조합한 구문ngRoute할 수 없기 때문에ng-controller="Controller as ctrl" 를 사용할 수 있습니다.controller as에서 컨트롤러를 지정하는 경우의 구문$routeProvider배열. 예. $routeProvider .when('/somePath', { template: htmlTemplate, controller: 'myController as ctrl' }); 또는 새로운 디렉티브를 작성할 때와 같은 컨트롤러 할당을 지정할 수 있습니다.controllerAs. $routeProvider .when('/products', { templateUrl: 'partials/pro..

programing 2023.04.02

어디서든 Angular UI 모드를 닫는 방법

어디서든 Angular UI 모드를 닫는 방법 Angular UI 부트스트랩모달 대화 상자를 사용하여 서비스 내에서 만들고 있습니다. myApp.factory('ModalService', ['$modal', function($modal) { return { trigger: function(template) { $modal.open({ templateUrl: template, size: 'lg', controller: function($scope, $modalInstance) { $scope.ok = function() { $modalInstance.close($scope.selected.item); }; $scope.cancel = function() { $modalInstance.dismiss('can..

programing 2023.03.28

AngularJS: 렌더링 후 콜백(렌더 후 DOM으로 작업)

AngularJS: 렌더링 후 콜백(렌더 후 DOM으로 작업) 메서드를 실행하는 방법$scope.myWork()렌더링 템플릿 후?를 설정하고 싶다.$scope.value그 후 JQuery로 변경해야 합니다(템플릿 콘텐츠의 DOM 등). $scope.$watch('value', function (){....})는 "전" 렌더링을 수행하고 있습니다(템플릿의 DOM은 아직 사용할 수 없습니다).감사해요.링크 함수에서 코드를 실행하는 디렉티브를 만듭니다.템플릿이 작성된 후 링크 함수가 호출됩니다. 아이디어를 얻으려면 ng-click을 참조하십시오.사용하고 있다terminal그리고.transclude모델이 업데이트되고 뷰가 렌더링된 후 범위 지정 메서드를 호출하는 속성 지시어(예: $Resource 후 ifram..

programing 2023.03.28

Angular가 있는 루프 내부의 라벨을 사용하는 방법JS

Angular가 있는 루프 내부의 라벨을 사용하는 방법JS 그래서 나는 안에 있다.ng-repeat다음과 같습니다. name name2 그럼 이런 게 나올 거야 name name2 name name2 ... Angular는 처음입니다.JS와 이에 대한 올바른 접근 방법을 확신할 수 없습니다(어떤 문서도 이를 사용하지 않음).label(전혀야 합니다.정답은 글레노의 것이다. $id작성한 범위마다 일의임을 보증합니다.$index밑줄 컬렉션의 카운트가 변경되면 변경됩니다. 리피터의 스코프에서 사용할 수 있는 $index 속성(0 베이스)을 추가해야 합니다. name name2 부터ng-repeat각 반복마다 새로운 스코프 오브젝트를 제공합니다.저는 다음과 같은 것을 사용하는 것을 선호합니다. name name..

programing 2023.03.28

지시사항의 물음표

지시사항의 물음표 저는 튜토리얼에 따라 필요한 작업 지침을 얻으려고 했습니다.ngModel: app.directive("contenteditable", function() { return { restrict: "A", require: "ngModel", /* etc. */ 다음과 같이 로드하지 못했습니다. 명령어 'contentible'에 필요한 컨트롤러 'ngModel'을 찾을 수 없습니다! 앵귤러 독스의 유사한 코드를 보고,require행: require: "?ngModel" 이제 잘 작동합니다.제 생각엔?선택사항이긴 한데 그게 말이 되질 않아요.물음표는 무엇을 하고 있습니까?또한 (명료하지 않은 경우) 왜 지시가 기능하도록 하고 있습니까?당신이 추측한 그대로입니다.?는 디렉티브를 옵션으로 합니다. ..

programing 2023.03.23

업데이트 후 사용자가 FireBase 앱에 로그인하도록 하려면 어떻게 해야 합니까?

업데이트 후 사용자가 FireBase 앱에 로그인하도록 하려면 어떻게 해야 합니까? 파이어베이스에 angular를 내장한 어플리케이션을 가지고 있으며, 페이지를 갱신한 후에도 로그인을 계속할 수 있도록 하고 싶습니다.현재 로그인 화면에는 컨트롤러에 바인드되어 있는2개의 기본 입력 필드가 있습니다. this.email = ""; this.pass = ""; this.emessage = ""; this.loginUser = function() { ref.authWithPassword({ email: this.email, password: this.pass }, function(error, authData) { if (error) { console.log("Login Failed!", error); this...

programing 2023.03.18

각도 "10 $digest() 반복 도달" 오류 문제 슈팅 방법

각도 "10 $digest() 반복 도달" 오류 문제 슈팅 방법 $420() 반복 횟수 10에 도달했습니다.중단! "Watchers burned in the last 5 repeates: " 등의 의미로 많은 지원 텍스트가 있지만, 이 텍스트의 대부분은 다양한 함수의 Javascript 코드입니다.이 문제를 진단하기 위한 경험칙이 있나요?항상 완화할 수 있는 문제입니까?아니면 이 문제를 경고로 취급할 수 있을 정도로 복잡한 애플리케이션이 있습니까?말한 ) .$digest데이터를 너무 많이 변경하였거나 사이클을 클릭합니다. 앱의 어떤 부분이 이 동작을 일으키는지 알아내는 가장 빠른 해결책은 다음과 같습니다. 의심스러운 HTML을 모두 삭제합니다.기본적으로 템플릿에서 모든 HTML을 삭제하고 경고가 없는지 ..

programing 2023.03.18

angular ng-if 또는 ng-show 응답이 느립니다(2초 지연)

angular ng-if 또는 ng-show 응답이 느립니다(2초 지연) 요청이 비지일 때 버튼에 로드 표시기를 표시하거나 숨기려고 합니다.요청 로딩 중 또는 로딩 완료 시 $scope.loading 변수를 변경하여 angular를 사용합니다. $scope.login = function(){ $scope.loading = true; apiFactory.getToken() .success(function(data){ }) .error(function(error){ }) .finally(function(){ $timeout(function() { $scope.loading = false; }, 0); }); }; 프런트 엔드: Log in 이것은 정상적으로 동작하지만 로드 아이콘(ion-refresh)은 $..

programing 2023.03.18

angularjs에서 기존 필터를 확장하거나 재정의하려면 어떻게 해야 합니까?

angularjs에서 기존 필터를 확장하거나 재정의하려면 어떻게 해야 합니까? 기존의 "표준" 필터를 확장할 수 있습니까?date,number,lowercaseetc)? 내 경우 YYYMMDDhhmmss 형식의 날짜를 해석해야 하므로 확장(또는 덮어쓰기)하고 싶다.date직접 쓰는 대신 필터링을 할 수 있습니다.나는 Angular에서 매우 쉬운 데코레이터 패턴을 구현하는 것을 선호한다.JS. @pkozlowski.opensource의 예를 들어 다음과 같이 변경할 수 있습니다. myApp.config(['$provide', function($provide) { $provide.decorator('dateFilter', ['$delegate', function($delegate) { var srcFilte..

programing 2023.03.13
반응형