이것은 내 처음으로 게시하는 fyi입니다. pdf 파일을 만드는 버튼을 만들려고합니다. PDF 단추는 간단한 텍스트 만 추가하면 작동합니다. 또한 i<myData.length
경고는 잘 작동하지만 코드가 while 루프에 도달하면 즉시 anglejs 예외 처리기로 이동합니다. 이견있는 사람?Angularjs가 while 루프를 싫어하는 이유는 무엇입니까?
$scope.makePDF = function() {
//window.alert($scope.myData.length);
var doc = new jsPDF();
doc.text(20, 30, "Table");
var i = 0;
window.alert(i < $scope.myData.length);
while (i < $scope.myData.length) {
window.alert(i < $scope.myData.length);
doc.text(20, 40, $scope.myData[i]["pit"] + "-" + $scope.myData[i]["game"] + "-" + $scope.myData[i]["table"]);
i++;
var isTrue = i < scope.myData.length;
}
// Save the PDF
doc.save('Test.pdf');
};
다음은 오류 출력입니다. 솔직히 말해서, 나는 그다지 많은 것을 얻지 못합니다. 사람이 그것에서 더 이해할 수 있다면 그 (유래 날의 링크를 꺼내 만든,도) 좋은 것 :
는는 ReferenceError가 : 범위는 첫 번째 사이트에서
at Scope.$scope.makePDF
at angular.js:9943:21
at angular.js:17611:17
at Scope.$eval angular.js:11634:28
at Scope.$apply angular.js:11734:23
at HTMLButtonElement.<anonymous> angular.js:17610:21
at HTMLButtonElement.jQuery.event.dispatch jquery-1.9.1.js:3074:9
at HTMLButtonElement.elemData.handle jquery-1.9.1.js:2750:46 angular.js:9159
(anonymous function) angular.js:9159
(anonymous function) angular.js:6751
Scope.$apply angular.js:11736
(anonymous function) angular.js:17610
jQuery.event.dispatch jquery-1.9.1.js:3074
elemData.handle
Angular – Dalorzo
plz와 관련된 문제 일 가능성은 매우 낮습니다. 오류 출력을 표시하십시오. –
오류는 브라우저의 콘솔에보고되어야합니다. 너 그거 봤니?. – Gamb