angularJS 37

Django Rest Framework 토큰에서 인증된 사용자 가져오기

Django Rest Framework 토큰에서 인증된 사용자 가져오기 저는 Django에 처음 와서 DRF를 사용하여 작은 API를 구축했습니다.angular.js 클라이언트가 사용자 인증 세부사항을 게시하고 DRF는 다음과 같은 토큰을 반환합니다. { 'token' : '9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b' } 튜토리얼에 근거해, 상세한 것에 대하여는,request.user근데 어디서 해야 할지 모르겠어요.좋은 예가 되지 않아서 헷갈리네요.어떻게 돌아가는지 생각나는 사람?의견을 주셔서 대단히 감사합니다. 아래는 제 뷰와 시리얼라이저의 코드입니다. from serializers import ExampleSerializer from models import Examp..

programing 2023.03.20

경고: 각도 로드를 두 번 이상 시도했습니다.각도 JS

경고: 각도 로드를 두 번 이상 시도했습니다.각도 JS Grunt Build 실행 후 앱을 보려고 합니다.grunt serve:dist를 사용하여 모든 실제 가동 가능한 빌드를 표시하지만 브라우저에는 다음과 같은 무한 루프가 표시됩니다. 경고: 각도 로드를 두 번 이상 시도했습니다. 이 문제는 템플릿이연결 후 URL:이 잘못될 수 있습니다.이 투고와 같이:각도를 여러 번 로드하려고 했다. 하지만 이걸 어떻게 고치죠?여기 제 앱이 있습니다.js /* global libjsapp:true */ 'use strict'; var libjsapp = angular.module('libjsApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute' ]); libjsapp..

programing 2023.03.20

AngularJs를 통해 브라우저가 캐시를 강제로 클리어합니다.

AngularJs를 통해 브라우저가 캐시를 강제로 클리어합니다. 이 질문에는 이미 답변이 있습니다. Angular에서 브라우저 캐시 지우기 (4개의 답변) 닫힘2년 전에요. 나의angular우리 팀은 지금 빠른 업데이트를 실행하고 있기 때문에 어플리케이션이 계속 변화하고 있습니다. 캐시 때문에, 고객이 항상 최신 버전의 코드를 가지고 있는 것은 아닙니다. 그럼 어떻게 할 수 있을까요?angular캐시를 강제로 클리어할 수 있습니까?스크립트 파일에 해시를 추가하는 매우 간단한 솔루션을 사용할 수 있습니다.앱을 배포할 때마다 gulp/grunt 작업을 통해 자동으로 다른 해시를 사용하여 파일을 제공합니다.예를 들어 gulp-rev를 사용할 수 있습니다.저는 이 기술을 모든 프로젝트에서 사용하고 있으며, 정상..

programing 2023.03.20

각도 변환으로 현재 언어 가져오기

각도 변환으로 현재 언어 가져오기 컨트롤러에 현재 사용되는 언어를 가져올 수 있는 방법이 있습니까?$translateProvider)? 에서 아무것도 찾을 수 없었습니다.$translate서비스.$translate.use()게터이자 세터입니다. 문서 링크에 있는 다음 데모를 참조하십시오. http://jsfiddle.net/PascalPrecht/eUGWJ/7/$translate.use()가는 길이에요.또한 비동기 로더가 실행될 때$translate.proposedLanguage()현재 로드되었지만 아직 로드되지 않은 언어의 언어 키를 반환합니다.angular-translate-loader-static-files를 사용하면 다음과 같은 사실을 알 수 있습니다.$translate.proposedLangua..

programing 2023.03.20

각도 JS: IE 오류: 10 $digest() 반복에 도달했습니다.중단 중

각도 JS: IE 오류: 10 $digest() 반복에 도달했습니다.중단 중 Angular는 처음이라 IE와 관련된 문제에 시달리고 있습니다. IE 에러가 발생하고 있습니다. Webpage error details User Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Timestamp: Thu, 13 Dec 2012 04:00:46 UTC Message: 10 $digest() iterations reached. Aborting! Watchers fired in the last 5 iterations: [["fn: function $locationWatch() {\n var oldUrl = $browser.url();\n\..

programing 2023.03.20

ag-grid 대 slick-grid 대 angular-grid 중 어느 것이 더 나은가?

ag-grid 대 slick-grid 대 angular-grid 중 어느 것이 더 나은가? 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 5년 전에 문을 닫았어요 이 질문을 개선하다 최근에 우리는 현재의 그리드 툴을 바꾸려고 했습니다.현재는 그리드 등에 검도를 사용하고 있습니다.검색 결과 3가지 결과가 나왔습니다.그러나, 향후의 실행에서는, 어느 쪽이 좋은지, 왜 좋은지 아직 확신할 수 없습니다. 검도를 사용하는 동안 우리는 검도를 통제할 수 없었다.angularjs가 있는 그리드를 선택하는 데 도움이 될 수 있는 사람이 있으면 좋겠습니다.공개:저는 ag-Grid의 설립자이자 ..

programing 2023.03.20

요소 내부에 각도 js 템플릿 문자열을 삽입합니다.

요소 내부에 각도 js 템플릿 문자열을 삽입합니다. 요소 내부에 angular js 템플릿 문자열을 넣으려고 합니다.또, 준거한 출력을 기대하고 있습니다.하지만 그럴 일은 없어 HTML 컨트롤러: function filterController($scope){ ... $scope.arr = ["APPLE", "BANANA"]; $scope.fruitsView = '{{each}}'; } 출력은 그냥{{each}}. 그럼 angular js 템플릿 문자열을 삽입하려면 어떻게 해야 하나요?$scope.fruitsView)을(를) 선택하시겠습니까? 나는 이것을 위해 바이올린을 만들었다.이 경우 단순히 "HTML 삽입"이 아니라 컴파일해야 합니다.를 사용하여 DOM 노드를 생성할 수 있습니다.$compile서비스..

programing 2023.03.10

AngularJS - JSON에서 제목 대소문자로 텍스트 리턴 서식 지정

AngularJS - JSON에서 제목 대소문자로 텍스트 리턴 서식 지정 JSON 파일에서 데이터를 불러오는 서비스를 가지고 있습니다. 데이터 내의 일부 데이터는 모두 대문자로 표시됩니다.다음은 예를 들어 다음과 같습니다. $scope.FootballClubs = [{ CompanyName: [MANCHESTER UNITED, LIVERPOOL FOOTBALL CLUB, CHELSEA, WIGAN UNTIED, LEICESTER CITY] }]; 그리고 제 HTML에서는 위의 내용을 간단히 설명하겠습니다. {{ name.CompanyName }} 다음 중 어느 것이 제외됩니까? MANCHESTER UNITED LIVERPOOL FOOTBALL CLUB CHELSEA WIGAN UNTIED LEICESTE..

programing 2023.03.10

AngularJS: 컨트롤러와 서비스

AngularJS: 컨트롤러와 서비스 서비스, 공장, 컨트롤러, 디렉티브 등 angularjs 엔티티의 적절한 사용에 관한 글을 몇 개 읽은 적이 있습니다. 특히 관심사는 컨트롤러와 서비스의 비교입니다.그러나 어떤 게시물도 컨트롤러가 서비스를 할 수 없는 것과 그 반대인 것을 알려주지 않았습니다. 이것이 나열될 수 있을까요, 아니면 단지 앵글의 용법에 있어서 규범적인 문제일까요? 컨트롤러는 일반적으로 뷰로 바인드하기 위해 사용됩니다.컨트롤러는 뷰의 라이프 사이클을 관리하며 뷰 컨트롤러로 간주해야 합니다.뷰 인스턴스별로 새 컨트롤러가 생성됩니다.즉, 특정 뷰에서 벗어나 다시 이동하거나 특정 뷰 인스턴스가 여러 개 있는 경우 매번 새 컨트롤러가 생성됩니다. 서비스는 일반적으로 애플리케이션의 비즈니스 로직으로..

programing 2023.03.05

지시적 정의의 트랜슬루드 옵션을 이해하고 있습니까?

지시적 정의의 트랜슬루드 옵션을 이해하고 있습니까? angularjs의 지령으로는 가장 이해하기 어려운 개념 중 하나라고 생각합니다. http://docs.angularjs.org/guide/directive 에서 입수된 문서에는 다음과 같이 기재되어 있습니다. transclude - 요소의 내용을 컴파일하여 디렉티브에서 사용할 수 있도록 합니다.일반적으로 ngTransclude와 함께 사용됩니다.변환의 장점은 링크 함수가 올바른 스코프에 미리 바인딩된 변환 함수를 수신한다는 것입니다.일반적인 설정에서 위젯은 분리 범위를 생성하지만 변환은 하위 항목이 아니라 분리 범위의 형제 항목입니다.이렇게 하면 위젯이 개인 상태가 되고 변환이 상위(사전 분리) 범위에 바인딩될 수 있습니다. true - 지시문의 내용..

programing 2023.03.05