반응형

angularJS 57

일부 테스트에서 페이지 전체를 새로고침했습니다.Jasmine 테스트 실행 중 오류가 발생했습니다.

일부 테스트에서 페이지 전체를 새로고침했습니다.Jasmine 테스트 실행 중 오류가 발생했습니다. Jasmine에서 테스트를 실행하면 아래와 같은 오류가 발생하는 문제가 발생했습니다.문제는 어느 정도의 테스트를 실행하려고 할 때 발생하는 것 같다는 것입니다.특정 테스트에 얽매이지 않는 것 같습니다만, 몇 가지 코멘트를 하는 것처럼, 테스트는 합격입니다.몇 가지 테스트의 코멘트를 해제하면 에러가 표시됩니다.전에 코멘트하지 않았던 것을 코멘트하면, 모두 다시 합격합니다.(즉, 빨간색, 녹색, 파란색 및 주황색 테스트가 실패하면 주황색과 파란색으로 코멘트 아웃하고 파란색과 주황색으로 코멘트 아웃하면 다시 실패합니다만 빨간색과 녹색으로 코멘트 아웃하면 다시 패스합니다). Chrome 41.0.2272(Mac O..

codememo 2023.03.19

각도의 ng클릭 이벤트 위임

각도의 ng클릭 이벤트 위임 100리씩의 ul이 있는 경우 각 li에 ng-clicks가 존재해야 합니까?아니면 이벤트를 ul에 바인드하여 jquery의 종류에 위임할 수 있는 방법이 있습니까?이게 더 나을까요, 아니면 더 나을까요?100개의 이벤트를 하는 건가요? 아니면 결국 하나의 이벤트만 하는 건가요?angular는 리피터와는 이벤트 위임을 하지 않는 것 같습니다.누군가가 그것에 대한 기사를 기투브에서 개설했다.논쟁은 그것이 실제로 더 나은 성과로 이어질 것인가 하는 것입니다. 회피책이 있을 수 있지만 jQuery가 필요합니다.부모 요소에서 사용할 특수 지시문을 작성하고 돔 노드에 리스너를 등록하는 것으로 구성됩니다. 다음 예시는 하위 노드를 클릭할 때 호출되는 함수 이름과 수신할 하위 노드를 식별..

codememo 2023.03.19

Angular 전개 방법JS 앱과 Spring Restful API 서비스가 동일한 도메인/서버에 있습니까?

Angular 전개 방법JS 앱과 Spring Restful API 서비스가 동일한 도메인/서버에 있습니까? 저는 Spring과 Angular JS가 처음이에요.백엔드의 restful API를 구축하기 위해 이 절차를 따랐습니다.요구에 따라 Json을 전송합니다.따라서 가이드에 따르면 "mvn spring-boot:run"을 실행하면 localhost:8080에서 Tomcat 서버가 시작됩니다. 그리고 Yoman angular generator를 사용해서 angular app을 만들었습니다.앵귤러 앱 내에서 "grunt serve"를 실행하면 프론트 엔드 앱이 localhost:9000으로 실행됩니다. 동일한 도메인(localhost:8080 등)에 있는 Springboot Tomcat 서버와 함께 사용..

codememo 2023.03.19

각도로 모든 컨트롤러에서 기능을 사용할 수 있습니까?

각도로 모든 컨트롤러에서 기능을 사용할 수 있습니까? 유틸리티 기능이 있는 경우foo전화할 수 있으면 좋겠는데ng-app선언.모듈 셋업으로 글로벌하게 액세스 할 수 있는 방법이 있습니까?아니면 모든 컨트롤러의 스코프에 추가해야 합니까? 기본적으로는 서비스로 정의하거나 루트 범위에 배치하는 두 가지 옵션이 있습니다.루트 스코프를 오염시키지 않기 위해 그것을 사용하여 서비스를 만들 것을 제안합니다.다음과 같이 서비스를 생성하여 컨트롤러에서 사용할 수 있도록 합니다. Call foo 이 옵션을 사용할 수 없는 경우 다음과 같이 루트 범위에 추가할 수 있습니다. Call global foo 이렇게 하면 모든 템플릿이globalFoo()컨트롤러에서 템플릿으로 전달하지 않아도 됩니다.조합할 수도 있을 것 같습니다...

codememo 2023.03.19

Django Rest Framework 파일 업로드

Django Rest Framework 파일 업로드 저는 Django Rest Framework와 AngularJs를 사용하여 파일을 업로드하고 있습니다.내 뷰 파일은 다음과 같습니다. class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(p..

codememo 2023.03.19

angular.module()을 여러 번 정의하는 AngularJS

angular.module()을 여러 번 정의하는 AngularJS 전화하는 동작은 무엇입니까?angular.module('myModule')여러 번? 예를 들어 루트 및 디렉티브를 다른 .js 파일로 정의합니다. 이것은 안전합니까? 예: //routes.js angular.module('app',['$strap']) .config(function($routeProvider, $locationProvider) { ... }); //directives.js angular.module('app') .directive('formInput', function() { ... 또한 의존관계를 여러 번 정의하면 어떤 영향이 있습니까?이것은 첨가제입니까, 아니면 라스트 인 와인입니까? 예: angular.module(..

codememo 2023.03.14

input type="number"의 경우 기본값을 0으로 설정하는 방법

input type="number"의 경우 기본값을 0으로 설정하는 방법 아래와 같이 숫자를 사용할 수 있는 텍스트 상자의 경우 기본값을 0으로 설정하려면 어떻게 해야 합니까? DB의 값은 null이지만 텍스트 상자에 0으로 표시됩니다. 어떤 도움이라도 주시면 감사하겠습니다.기본값을 설정하는 HTML 속성은 다음과 같습니다.value: 이 기본값을 다음과 같이 설정합니다.null(HTML에서는) 아무것도 제로(또는 다른 것)로 변경할 수 없습니다. 데이터베이스 또는 템플릿엔진에서 값을 수정해야 합니다(예:{{model.PortNumber || 0}}). 적어도 당신은 당신의 필드를 강제로 채울 수 있습니다.required속성: Angular를 사용하시겠죠?JS.올바른 방법은 템플릿으로 전송하기 전에 값을..

codememo 2023.03.14

Angular의 상위 컨트롤러에서 디렉티브의 메서드를 호출합니다.JS

Angular의 상위 컨트롤러에서 디렉티브의 메서드를 호출합니다.JS Angular를 사용하고 있습니다.에일리어스 컨트롤러 패턴을 가진 JS.부모 컨트롤러에서 지시 메서드에 액세스할 수 없습니다(또는 방법을 알 수 없습니다). 컨트롤러 내부에 디렉티브메서드를 호출해야 하는 함수가 있는데 이 디렉티브메서드는 내부에서는 사용할 수 없습니다.this컨트롤러 값 이게 내가 가진 거야.내가 뭘 잘못하고 있지? JS angular.module('myApp', []). controller('MyCtrl', function(){ this.text = 'Controller text'; this.dirText = 'Directive text'; this.click = function(){ this.changeText();..

codememo 2023.03.14

Angular의 UI 라우터에 URL이 없는 상태의 파라미터JS

Angular의 UI 라우터에 URL이 없는 상태의 파라미터JS ui-router를 사용하여 Angular의 상태를 나타냅니다.JS 앱에서는 URL을 변경하지 않고 상태를 변경하고 싶습니다(기본적으로 "상세보기"는 갱신되지만 URL에는 영향을 주지 않습니다). 사용하고 있다자세한 내용을 표시하지만 다음과 같은 URL을 지정한 경우에만 작동합니다.url: "/detail-:id"내 안에서$stateProvider. 현재 상태는 URL로만 정의되어 있는 것 같습니다.이 게시물에 새로 오신 분들을 위한 추가 정보: 상태 정의의 매개 변수 선언이 다음과 같이 변경되었습니다.params: { id: {} }부터params: ['id'] 주의:) 출처: http://angular-ui.github.io/ui-rou..

codememo 2023.03.14

입력 내 ng-model 필터

입력 내 ng-model 필터 텍스트 입력이 있어 공백 사용을 허용하지 않고 입력된 모든 내용이 소문자로 변환됩니다. ng-model에서는 필터를 사용할 수 없습니다. ng-model='tags | lowercase | no_spaces' 독자적인 디렉티브를 작성했지만 기능을 추가하는 것을 검토했습니다.$parsers그리고.$formatters입력은 갱신되지 않았습니다.다른 요소만ng-model그 위에 올려놔요. 현재 입력 중인 입력을 변경하려면 어떻게 해야 합니까? 기본적으로 StackOverflow에서 동작하는 것과 같은 '태그' 기능을 작성하려고 합니다.앵글의 의도는JS 입력과ngModeldirecive는 무효 입력이 모델에서 종료되지 않도록 하는 것입니다.모델은 항상 유효해야 합니다.무효 모델이 ..

codememo 2023.03.14
반응형