반응형

AngularJS 30

AngularJS에서 포커스 손실 이벤트

AngularJS에서 포커스 손실 이벤트 AngularJS에서는 ng-focus 지시문을 사용하여 입력 필드의 초점이 언제인지 알 수 있지만 초점이 떨어지면 어떻게 됩니까? 그것에 대한 지시사항이 있습니까?의 반대.focus이벤트는.blur이벤트. 한 요소가 초점을 잃으면 발사됩니다.그래서 당신이 찾고 있는 것은ngBlur지시의언급URL : https://stackoverflow.com/questions/23290729/lose-focus-event-in-angularjs

programing 2023.09.27

Angularjs는 컨트롤러를 문자열로 사용하여 확인합니다.

Angularjs는 컨트롤러를 문자열로 사용하여 확인합니다. 각도 컨트롤러를 쓰는 내 스타일은 이렇습니다(기능 대신 컨트롤러 이름 사용). angular.module('mymodule', [ ]) .controller('myController', [ '$scope', function($scope) { // Some code here } ]); 지금 필요한 것은 해결 부분을 정의할 iroutes를 제공할 때입니다. $routeProvider.when('/someroute', { templateUrl: 'partials/someroute.html', resolve: myController.resolve}) // THIS IS THE CRITICAL LINE 컨트롤러는 이름으로 정의되어 있는데 아래의 분해 부..

programing 2023.09.27

Angularjs $http 투고 파일 및 폼 데이터

Angularjs $http 투고 파일 및 폼 데이터 아래 python에 대한 요청이 있습니다. import requests, json, io cookie = {} payload = {"Name":"abc"} url = "/test" file = "out/test.json" fi = {'file': ('file', open(file) )} r = requests.post("http://192.168.1.1:8080" + url, data=payload, files=fi, cookies=cookie) print(r.text) 파일 및 폼필드를 백엔드로 전송합니다.Angular $http에서 동일한 작업(파일 보내기 + 양식 필드)을 수행하려면 어떻게 해야 합니까?지금은 마음에 드는데 어떻게 파일을 보내야 ..

programing 2023.04.05

모델을 통해 입력 자리 표시자 값을 변경하시겠습니까?

모델을 통해 입력 자리 표시자 값을 변경하시겠습니까? 컨트롤러에서 입력 플레이스홀더 값을 변경하려고 하는데 방법을 알 수 없습니다. input(type='text', ng-model='inputText', side='30', placeholder='enter username') 모델의 요소 속성을 수정할 수 있는 방법이 있습니까? 컨트롤러 내의 변수를 사용하여 바인드할 수 있습니다. 컨트롤러 내: $scope.somePlaceholder = 'abc'; 수락된 답변은 여전히 IE에서 Javascript 오류를 발생시켰습니다(적어도 Angular 1.2의 경우).버그이지만 회피책은 https://docs.angularjs.org/guide/interpolation에 자세히 기재되어 있는ngAtr을 사용하는..

programing 2023.04.05

인증 및 세션 관리의 SPA 베스트프랙티스

인증 및 세션 관리의 SPA 베스트프랙티스 Angular, Ember, React 등의 프레임워크를 사용하여 SPA 스타일의 어플리케이션을 구축할 때 인증 및 세션 관리의 베스트 프랙티스는 무엇입니까?나는 그 문제에 접근하는 것을 고려할 수 있는 몇 가지 방법을 생각할 수 있다. API와 UI가 동일한 원본 도메인을 가지고 있다고 가정할 때 일반 웹 애플리케이션을 사용한 인증과 동일하게 취급합니다. 여기에는 세션 쿠키, 서버 측 세션 스토리지 및 인증된 웹 UI가 개인화에 도움이 되는 현재 사용자 정보를 가져오거나 클라이언트 측 역할/기능을 결정하는 데 사용할 수 있는 세션 API 엔드포인트가 포함될 수 있습니다.서버는 여전히 데이터에 대한 액세스를 보호하는 규칙을 적용합니다. 물론 UI는 이 정보를 사..

programing 2023.04.05

인젝터가 이미 생성되었습니다.모듈을 등록할 수 없습니다.

인젝터가 이미 생성되었습니다.모듈을 등록할 수 없습니다. 저는 Angular JS에 처음 온 사람이고 적절한 TDD 방식으로 무언가를 만들려고 했는데 테스트 중에 다음과 같은 오류가 발생합니다. 인젝터가 이미 생성되었으므로 모듈을 등록할 수 없습니다! 이것이 제가 말하는 서비스입니다. bookCatalogApp.service('authorService', ["$resource", "$q", function($resource, $q){ var Author =$resource('/book-catalog/author/all',{},{ getAll : { method: 'GET', isArray: true} }); var authorService = {}; authorService.assignAuthors = ..

programing 2023.03.31

Angularjs: ng-model 업데이트 시 업데이트 안 함을 선택합니다.

Angularjs: ng-model 업데이트 시 업데이트 안 함을 선택합니다. 다음 예제를 작성했습니다.이 예에서는 무슨 일이 일어나고 있는지 정확하게 확인할 수 있습니다.http://jsfiddle.net/8t2Ln/101/ ng-options를 사용해도 같은 현상이 발생합니다.이렇게 하는 데는 다른 이유가 있지만, 예를 단순화해서 그 부분은 생략했습니다. 보시다시피 기본적으로 두 가지 옵션이 있습니다.선택 옆에 선택된 ng-model 값을 표시하여 확인할 수 있도록 합니다.상단 부분을 사용하여 세 번째 옵션을 추가하면 선택 옆에 표시되는ng-model 값으로 알 수 있듯이 새 옵션의 값으로 값이 설정됩니다.단, 선택 자체는 올바른 값을 표시하도록 변경되지 않습니다. 링크의 샘플코드를 다음에 나타냅니다..

programing 2023.03.26

ngInject는 다음 코드에서 무엇을 합니까?

ngInject는 다음 코드에서 무엇을 합니까? AngularJS 컨트롤러 코드: function AuthConfig($stateProvider, $httpProvider) { 'ngInject'; // Define the routes $stateProvider .state('app.login', { url: '/login', templateUrl: 'auth/auth.html', title: 'Sign in' }) .state('app.register', { url: '/register', templateUrl: 'auth/auth.html', title: 'Sign up' }); }; export default AuthConfig; ngInject의 용도를 알 수 없습니다.누가 좀 도와주실래요?'ng..

programing 2023.03.26

변수가 angularjs 약속인지 알 수 있는 방법이 있나요?

변수가 angularjs 약속인지 알 수 있는 방법이 있나요? 기능을 스코프 파라미터로 하는 지시어를 만들고 있습니다.scope: { method:'&theFunction' }이 방법으로 반환된 결과가 각도의 약속인지 아닌지를 알아야 합니다(네, 해결 시 어떤 일이 발생할 경우 즉시 발생합니다). 지금으로서는 테스트 중인데foo.then더 좋은 방법이 없을까 해서요.사용할 수 있습니다.$q.when(그것이든 아니든) 약속으로 오브젝트를 감습니다.그러면, 당신은 항상 약속을 지키고 있다는 것을 확신할 수 있습니다.이렇게 하면 결과를 처리하는 코드가 간소화됩니다. 문서:$q.when여기 $q가 있습니다.각도when()데이빈이 말한 것처럼 좋은 선택입니다. 이것이 고객의 요구를 만족시키지 못할 경우 Angul..

programing 2023.03.26

Angular 서비스가 상태를 가져야 합니까?

Angular 서비스가 상태를 가져야 합니까? 최근에 몇몇 동료들과 나는 Angular에 대해 토론하고 있었다.JS 서비스에는 스테이트가 있어야 합니다.우리는 그것에 대한 찬반 논쟁을 했고 나는 그 주제에 대해 더 많은 생각과 피드백을 얻고 싶었다.검색 결과, 이것을 발견했지만, 명확한 베스트 프랙티스가 언급되어 있지 않은 것 같습니다.비클라이언트측 세계에서는 서비스가 상태를 유지해서는 안 됩니다만, 다른 문제이기 때문에 클라이언트측에서 받아들일 수 있는 것이 아닌가 하는 생각이 들기 시작했습니다. 서비스가 상태를 유지하는 이유: 여러 스레드에서 서비스에 액세스할 수 없습니다.각 브라우저에는 자체 서비스 인스턴스가 있습니다. 서비스가 rootScope에 저장하지 않고 관심 있는 상태만 유지할 수 있도록 ..

programing 2023.03.21
반응형