반응형

AngularJS 58

컨트롤러가 필요한 테스트 지침

컨트롤러가 필요한 테스트 지침 그래서 또 다른 질문을 봤어요디렉티브 UT에서 필요한 디렉티브 컨트롤러를 조롱하는 방법은 기본적으로 저의 문제이지만, 이 스레드에 대한 답은 "설계 변경"이었습니다.나는 이것을 할 방법이 없는지 확인하고 싶었다.어린이용 디렉티브에 의해 사용되는 컨트롤러를 선언하는 디렉티브가 있습니다.현재 어린이 디렉티브의 재스민 테스트를 작성하려고 하는데 컨트롤러에 의존하기 때문에 테스트에서 컴파일할 수 없습니다.다음은 예를 제시하겠습니다. addressModule.directive('address', ['$http', function($http){ return { replace: false, restrict: 'A', scope: { config: '=' }, template: '' + ..

programing 2023.03.13

Angular에서 버튼을 클릭하여 새 탭을 엽니다.JS

Angular에서 버튼을 클릭하여 새 탭을 엽니다.JS new tab openTab = function () { $http.post('www.google.com'); } 원하는 것은 require를 투고하고 "open Tab" 버튼을 클릭했을 때 새로운 탭에서 응답 html을 여는 것입니다.이 작업을 수행하는 방법은 없습니다.$http간단할 것 같은데 방법이 없네요.여기 $window 서비스를 사용하면 컨트롤러 내에서 이 모든 작업을 수행할 수 있습니다.$dlaper는 글로벌브라우저 오브젝트창의 래퍼입니다. 다음과 같이 $window를 컨트롤러에 주입하려면 .controller('exampleCtrl', ['$scope', '$window', function($scope, $window) { $scope..

programing 2023.03.08

Bower - EPERM, 링크 해제 오류

Bower - EPERM, 링크 해제 오류 Bower를 사용하여 "jQuery"를 설치하려고 하면 다음 오류 스택 트레이스가 발생합니다.누가 좀 도와줄래요? C:\study\meanApp>bower install jquery --save bower not-cached git://github.com/jquery/jquery.git#* bower resolve git://github.com/jquery/jquery.git#* bower download https://github.com/jquery/jquery/archive/2.1.1.tar.gz bower retry Download of https://github.com/jquery/jquery/archive/2.1.1.t ar.gz failed, tryi..

programing 2023.03.08

HTML을 각도 지시어에 전달하려면 어떻게 해야 합니까?

HTML을 각도 지시어에 전달하려면 어떻게 해야 합니까? 템플릿으로 각도 지시문을 작성하려고 하는데 div 안의 HTML도 잃고 싶지 않습니다.예를 들어 HTML로부터의 지시사항을 다음과 같이 호출합니다. 그리고 제 지시가 있습니다. app.directive('myDir', [ '$compile', function($compile) { return { restrict: 'E', link: function(scope, iElement, iAttrs){ // assigning things from iAttrs to scope goes here }, scope: '@', replace: false, templateUrl: 'myDir.html' }; }]); 다음으로 myDir.html이 있습니다.여기서 새로..

programing 2023.03.08

데이터베이스에서 동적 HTML 문자열 컴파일 중

데이터베이스에서 동적 HTML 문자열 컴파일 중 상황 Angular 앱에는 컨트롤러에 의해 지원되는 Page라는 명령어가 중첩되어 있으며 ng-bind-html-unsafe 속성을 가진 div가 포함되어 있습니다.이것은 'pageContent'라는 $scope var에 할당됩니다.이 변수는 데이터베이스에서 동적으로 생성된 HTML을 할당합니다.사용자가 다음 페이지로 넘어가면 DB로 호출되고 pageContent var가 이 새로운 HTML로 설정됩니다.이 HTML은 ng-bind-html-unsafe를 통해 화면에 렌더링됩니다.코드는 다음과 같습니다. 페이지 지시문 angular.module('myApp.directives') .directive('myPage', function ($compile) { ..

programing 2023.03.08

angularjs는 입력 유효성 검사에 실패할 때 폼 제출을 방지합니다.

angularjs는 입력 유효성 검사에 실패할 때 폼 제출을 방지합니다. 사용자 이름과 비밀번호가 비어 있지 않고 3자를 넘지 않았는지 확인하기 위해 클라이언트 측 입력 검증과 함께 angularjs를 사용하여 간단한 로그인 폼을 작성합니다.다음 코드를 참조하십시오. 컨트롤러: var controller = function($scope) { $scope.login = { submit: function() { Console.info($scope.login.username + ' ' + $scope.login.password); } } }; 는 '이러다'라는입니다.login.submit입력이 유효하지 않은 경우에도 함수가 호출됩니다.이작 방지 지지 지? ??? 참고로 부트스트랩과 requirejs도 사용하고..

programing 2023.02.26

메시지를 로드하기 위한 ng-clock의 반대

메시지를 로드하기 위한 ng-clock의 반대 이게 앵귤러에 있는지는 모르겠지만JS 프레임워크입니다만, 기본적으로는 페이지가 컴파일 될 때까지 요소를 숨기는 ng-cloak의 반대입니다.페이지가 컴파일 될 때까지 전체 화면 로딩 메시지를 표시하는 방법을 찾고 있었습니다.이 문제를 해결할 수 있는 언어가 있습니까?다음과 같이 다소 진부한 방법으로 해결했습니다.다음 HTML이 메인 페이지 끝에 추가됩니다. Loading 이 메시지는 페이지가 컴파일될 때까지 브라우저 전체에 걸쳐 표시됩니다.이 시점에서 ng-show가 메시지를 이어받아 숨깁니다. 편집: 각도 1.3+를 사용하면::모든 다이제스트 사이클에서 식을 평가하지 않도록 expression을 지정합니다.https://docs.angularjs.org/g..

programing 2023.02.26

Angular에서 base64 데이터를 포함하는 변수를 사용하여 영상 src 로드JS

Angular에서 base64 데이터를 포함하는 변수를 사용하여 영상 src 로드JS 다음을 포함하는 변수를 사용하여 이미지 로드base64각도 데이터JS 다음을 포함하는 변수에서 이미지 소스를 로드하는 올바른 방법을 찾고 있습니다.base64부호화된 이미지 데이터(예를 들어 캔버스에서 꺼낸 이미지 데이터)toDataURL();). 처음에는 이렇게 해봤어요. 여기서 이미지는 변수가 있는 스코프 변수입니다.dataURL포함base64이건 꽤 잘 작동하고 있어요. 유일한 문제는 제가 그 정보를 얻을 수 있다는 겁니다.404에러가 발생했습니다.다음과 같은 경우: GET http://www.example.com/%7B%7Bimage.dataURL%7D%7D 404 (찾을 수 없음) 별로 안 예뻐.좀 더 각진 스..

programing 2023.02.26
반응형