AngularJS 66

프로젝터 콘솔 로그

프로젝터 콘솔 로그 지금까지 다음과 같은 작업을 수행했는데, 내 영사기 테스트에서 div 텍스트를 출력하려고 합니다. console.log(ptor.findElement(protractor.By.id('view-container')).getText()); 하지만 이 출력은 [object Object] "toString()"을 시도했는데 같은 결과가 나왔습니다. 콘솔에 텍스트를 출력하는 방법이 있습니까?getText그리고 대부분의 다른 익트랙터 메서드는 약속을 반환합니다.이 모든 걸 넣고 싶다.console.log약속 결의안 내의 스테이트먼트: 새로운 Protractor 구문 사용: element(by.id('view-container')).getText().then(function(text) { cons..

programing 2023.03.31

config()에 $location을 삽입할 수 없는 이유는 무엇입니까?

config()에 $location을 삽입할 수 없는 이유는 무엇입니까? 에러가 발생하는 이유: angular.module('app') .config(function($routeProvider, $locationProvider, $httpProvider, $location) { 발견되지 않은 오류: 알 수 없는 공급자: 앱에서 $location 근데 이 줄은 안 그래요? angular.module("app") .factory("SomeResource", function($q, $resource, $http, $location, AuthenticationService, Base64) { 같은 앱이에요.할 수 있다config프로바이더만 취득하고factory비균형만 얻을 수 있나요? 컨피규레이션블록에는 프로바..

programing 2023.03.26

ToString 메서드에 대한 오버로드가 없습니다.일자를 캐스팅할 때 1개의 인수를 사용합니다.

ToString 메서드에 대한 오버로드가 없습니다.일자를 캐스팅할 때 1개의 인수를 사용합니다. Angular ui-Datepicker에서 SQL 데이터베이스로 날짜를 저장하려고 합니다.날짜는 (10-27-2015 12:00 AM) 형식이지만 저장되지 않습니다.다음을 사용하여 SQL DateTime 형식으로 변환하려고 했습니다. DateTime? myDate = form.dteStartDate; string sqlFormattedDate = myDate.ToString("yyyy-MM-dd HH:mm:ss"); 그러나 "No overload for method 'ToString'은 1개의 인수를 받습니다.SQL의 필드는 'datetime' 유형입니다. 아무쪼록 잘 부탁드립니다.사용하지 않는 경우: Dat..

programing 2023.03.26

angular.element에서 raw DOM 요소를 가져오는 방법이 있습니까?

angular.element에서 raw DOM 요소를 가져오는 방법이 있습니까? angular.displicate(각선). Angular의 모든 요소 참조는 항상 jQuery 또는 jqLite로 둘러싸여 있으며 원시 DOM 참조가 아닙니다. raw DOM 요소가 필요한 레거시 JS 코드(jscolor Picker)가 있기 때문에 raw DOM 요소를 가져오려면 어떻게 해야 합니까?발견: ang_element = angular.element(element); raw_element = ang_element[0]; 언급URL : https://stackoverflow.com/questions/18302493/is-there-a-way-to-get-the-raw-dom-element-from-an-angular..

programing 2023.03.21

폼 검증을 간소화하는 방법

폼 검증을 간소화하는 방법 아래 코드는 기본적인 필수 양식 검증을 수행하는 데 매우 잘 작동하는 것 같습니다. 필드가 더러우면 빨간색 Name is required 메시지가 표시되고 필드가 더러우면 Great! 메시지가 표시됩니다. 그러나 폼의 각 필드에 대해 이 코드를 반복해야 하는 것은 복잡합니다. Name: Name is required Great! 하다를 할 수 .ng-show ★★★★★★★★★★★★★★★★★」ng-class더 쉬운 방법으로 속성을 지정합니다.검증식을 스코프 메서드로 추상화하는 방법이 있습니다. PLUNKER HTML Name: Name is required Great! 컨트롤러 function Ctrl($scope) { $scope.isInvalid = function(field..

programing 2023.03.21

AngularJS는 객체 배열 내의 객체 속성을 감시합니다.

AngularJS는 객체 배열 내의 객체 속성을 감시합니다. 나는 이것을 가지고 있다.data컨트롤러로 $scope.data = { home: { baseValue: "1", name: "home" }, contact: { baseValue: "2", name: "contract" } // a lot more options }; 다음과 같은 html을 사용합니다. {{item.name}} .... 이제, 나는 언제가 될지 알고 싶다.baseValue변경되었지만 데이터 변수 내의 개체를 사용하기 때문에 변경할 수 없습니다.watch좀 더 간단한 방법으로요. 이와 같은 시도를 해봤지만 모든 어레이를 루프해야 합니다. $scope.$watch('data', function (newValue, oldValue,..

programing 2023.03.21

현재 루트명/컨트롤러를 기반으로 클래스를 설정하는 방법

현재 루트명/컨트롤러를 기반으로 클래스를 설정하는 방법 현재 컨트롤러 또는 현재 경로에 따라 클래스를 설정하려고 합니다(URL 세그먼트 1). 비슷한 것 이렇게 하면 CSS의 특정성을 위해 다른 페이지를 대상으로 할 필요가 있는 경우 쉽게 할 수 있습니다.해결책은 루트 범위에서 루트 변경에 가입하고 컨트롤러 이름을 여기에 넣는 것입니다. app.run(function($rootScope) { $rootScope.$on('$routeChangeSuccess', function(ev,data) { if (data.$route && data.$route.controller) $rootScope.controller = data.$route.controller; }) }); 체크 플런커 솔루션$route 서비스를..

programing 2023.03.21

단순한 어레이 초기화를 사용한ng-timeout

단순한 어레이 초기화를 사용한ng-timeout 앵글이랑 좀 헷갈리고ng-options. 심플한 어레이를 사용하고 있으며, 이 어레이로 셀렉트를 개시하고 싶습니다.단, 그 옵션의 값은 =라벨로 해 주셨으면 합니다. script.discripts.discripts: 스크립트 $scope.options = ['var1', 'var2', 'var3']; html 얻을 수 있는 것 var1 var2 var3 원하는 것: var1 var2 var3 그래서 나는 시도했다: (하지만 효과가 없었습니다.) 편집: 제 양식은 외부에 제출되어 있기 때문에 0이 아닌 'var1'이 값으로 필요합니다.사실 세 번째 시도에서 맞췄어요 http://plnkr.co/edit/xEERH2zDQ5mPXt9qCl6k?p=preview ..

programing 2023.03.21

WebSocket 연결 실패:WebSocket 핸드쉐이크 중 오류 발생:예기치 않은 응답 코드: 400

WebSocket 연결 실패:WebSocket 핸드쉐이크 중 오류 발생:예기치 않은 응답 코드: 400 Socket.io을 Angular와 통합하려고 하는데 클라이언트 측에서 서버로의 접속에 어려움을 겪고 있습니다.관련된 다른 질문들을 살펴보았지만, 제 문제는 로컬에서 발생하고 있기 때문에 중간에 웹 서버가 없습니다. 서버 코드는 다음과 같습니다. const app = express(); const server = http.createServer(app); const io = require('socket.io').listen(server); io.on('connection', function(socket) { socket.emit('greet', { hello: 'Hey, Mr.Client!' }); s..

programing 2023.03.21

사용자가 필드를 떠난 후 필드 확인

사용자가 필드를 떠난 후 필드 확인 Angular JS는 Angular를 사용할 수 .JS js js js jsng-pristine ★★★★★★★★★★★★★★★★★」ng-dirty사용자가 필드에 입력했는지 여부를 검출합니다.다만, 유저가 필드 에리어를 떠난 후에만 클라이언트측의 검증을 실시합니다.이는 사용자가 이메일이나 전화와 같은 필드에 입력하면 완전한 이메일 입력이 완료될 때까지 항상 오류가 발생하며 이는 최적의 사용자 환경이 아니기 때문입니다. 예 갱신: Angular에는 커스텀 블러 이벤트가 포함되어 있습니다.https://docs.angularjs.org/api/ng/directive/ngBlur 1에서는, 「」1.3.0 으로 할 수 .$touched이는 사용자가 필드를 떠난 후에 적용됩니다. ..

programing 2023.03.21