반응형

angularJS 46

"No capture browser" 메시지가 표시되었기 때문에 Karma가 유닛 테스트를 실행하지 않음

"No capture browser" 메시지가 표시되었기 때문에 Karma가 유닛 테스트를 실행하지 않음 Angular Angular를JSU는 Jasmine을 사용하여 테스트를 수행하는데 테스트를 실행할 수 없습니다.제가 뭔가 간단한 걸 간과하고 있는 게 분명해요. 7 을 실행하고 Node.js 및 완료 npm. 디렉토리 구조는 다음과 같습니다. js/app/ - 컨트롤러, 앱 등이 포함되어 있습니다. js/config/ - 카르마.conf.conf.closs가 포함되어 있습니다. js/lib/ - 각도 포함 js/test/ - 재스민 사양 포함 js디렉토리 및 다음 명령을 실행합니다. karma start config/karma.conf.js 이로 인해 Chrome은 포트 9876에서 실행되지만 감시 ..

programing 2023.03.03

ng-click angularjs 폼 검증

ng-click angularjs 폼 검증 기존 답변에서 해결책을 찾을 수 없어 글을 올립니다. 입력 필드가 많은 폼을 가지고 있는데, 그 중 많은 입력 필드가 필요합니다. 이 폼에는 버튼(2개 이상)이 있으며 ng-click을 사용하여 컨트롤러의 기능에 연결됩니다. 기능이 실행되기 전에 ng-click으로 폼의 유효성을 확인해야 합니다. 기본적으로 양식 검증은 함수 실행 후에 수행됩니다.필수 필드를 채우지 않으면 함수를 실행할 수 없습니다. 나는 바이올린을 만들었다.https://jsfiddle.net/z1uyyqg9/ Preview Update 매우 간단한 해결책은 폼에 이름을 붙여서 참조할 수 있도록 하고 나서ng-click폼이 유효한 경우에만 기동합니다. Preview Update 포크 바이올린 ..

programing 2023.03.03

angularjs newline 필터(다른 html 없음)

angularjs newline 필터(다른 html 없음) 변환하려고 \n합니다.br의 discriptions Google Group에서의 이 토론에 대해 알아보겠습니다. myApp.filter('newlines', function () { return function(text) { return text.replace(/\n/g, ' '); } }); 여기서의 설명에서는, 뷰에서 다음의 것을 사용하는 것도 추천합니다. {{ dataFromModel | newline | html }} 의 것을 것 같습니다.html필터인데,은 필터라고 요.ng-bind-html여하하다 이것은 가 된다: ,, 것것문 regard regard regard regard regard regard regard regard. 문자열H..

programing 2023.03.03

jqLite를 사용하여 클래스 이름별로 요소를 선택하는 방법은 무엇입니까?

jqLite를 사용하여 클래스 이름별로 요소를 선택하는 방법은 무엇입니까? Angular.js 앱에서 jquery를 삭제하려고 합니다.그 대신 Angular의 jqLite를 넣으려고 합니다.그러나 앱은 jqLite에서 지원되지 않는 find('#id')와 find('classname')를 (설명서에 따라) '태그 이름'만 많이 사용합니다. 그것을 바꾸기 위한 최선의 접근법이 무엇인지 궁금했다.제가 생각한 방법 중 하나는 커스텀 HTML 태그를 만드는 것입니다.예: 변경 Add to bag 로. Add to bag 그리고. $element.find('#add-to-bag') 로. $element.find('a2b') 무슨 생각 있어?다른 아이디어? 감사해요. 라이오르기본적으로 @kevin-b에 의해 언급됩..

programing 2023.03.03

$http 오류입니다.get in angularJS -- 함수가 아닌 성공

$http 오류입니다.get in angularJS -- 함수가 아닌 성공 이 질문에는 이미 답변이 있습니다. 각진 이유JS $http 성공/오류 메서드가 더 이상 사용되지 않습니까?v1.6에서 삭제되었습니까? (2개의 답변) 닫힘3년 전. 다음 오류 발생: angular.min.js:122 TypeError:$http.get(...).성공은 객체의 신규(app.js:12)에서 getUserInfo(app.js:7)에서 함수가 아닙니다.Q.instance(angular.min.js:93)에서 p(angular.min.js:68)에서 g(angular.min.js:61)에서 g(angular.min.js:61)에서 g(angular.min.js:61)를 호출한다. 코드는 다음과 같습니다. var gitHu..

programing 2023.03.03

각도란JS 디렉티브?

각도란JS 디렉티브? Angular를 읽는데 꽤 많은 시간을 할애했다.JS 매뉴얼과 몇 가지 튜토리얼이 있는데, 이 매뉴얼에 접근할 수 없다는 사실에 놀랐습니다. Angular를 픽업하려는 다른 사람들에게도 유용할 수 있는 간단하고 대답할 수 있는 질문이 있습니다.JS: 각도란JS 디렉티브? 명령어에 대한 간단하고 정확한 정의가 어딘가에 있을 것입니다만, Angular는JS 웹 사이트에서는 다음과 같은 놀랍도록 쓸모없는 정의를 제공합니다. 홈페이지에서: 디렉티브는 AngularJS에서 사용할 수 있는 고유하고 강력한 기능입니다.디렉티브를 사용하면 응용 프로그램에 고유한 새로운 HTML 구문을 만들 수 있습니다. 개발자 매뉴얼: 디렉티브는 HTML에 새로운 기술을 가르치는 방법입니다.DOM 의 컴파일중에,..

programing 2023.03.03

트랜스코프된 디렉티브의 부모 스코프 액세스

트랜스코프된 디렉티브의 부모 스코프 액세스 상위 지시문의 범위에 액세스하고 싶지만 올바른 설정 조합을 얻을 수 없습니다.이것이 가능하고 올바른 접근법입니까? MyCtrl에 SOME_CONST(컨트롤 플로우를 통해 DOM 업데이트를 하는 데 도움이 되는 것)를 넣는 것은 피하고 싶다. var myApp = angular.module('myApp',[]); function MyCtrl($scope) { $scope.obj = {prop:'foo'}; } myApp.directive('parent', function() { return { scope: true, transclude: true, restrict: 'EA', template: 'I\'m parent {{obj.prop}}', link: funct..

programing 2023.03.03

AngularJS에서 동적 템플릿을 사용하여 디렉티브를 작성하려면 어떻게 해야 합니까?

AngularJS에서 동적 템플릿을 사용하여 디렉티브를 작성하려면 어떻게 해야 합니까? 다이내믹 템플릿을 사용하여 디렉티브를 작성하려면 어떻게 해야 합니까? 'use strict'; app.directive('ngFormField', function($compile) { return { transclude: true, scope: { label: '@' }, template: '{{label}}', // append replace: true, // attribute restriction restrict: 'E', // linking method link: function($scope, element, attrs) { switch (attrs['type']) { case "text": // append i..

programing 2023.03.03

AngularJS: 컨트롤러와 공장/서비스는 어떻게 풍부하고 계층적인 객체 모델을 사용하여 구조화해야 합니까?

AngularJS: 컨트롤러와 공장/서비스는 어떻게 풍부하고 계층적인 객체 모델을 사용하여 구조화해야 합니까? 나는 이 두 개의 훌륭한 기사를 읽었다. Jonathan Creamer의 angularjs 컨트롤러 상태 그리고. 각도 재고Todd 모토별 JS 컨트롤러 이 기사에서 저자는 컨트롤러를 사용하는 올바른 방법(뷰와 모델을 연결하는 빈약한 가교)과 공장/서비스(비즈니스 로직이 실제로 존재해야 하는 곳)에 대해 설명합니다. 이것은 훌륭한 정보입니다.프로젝트 중 하나에서 컨트롤러를 리팩터링할 수 있게 되어 매우 기뻤습니다만, 풍부한 오브젝트 모델을 사용하고 있는 경우는, 기사에 기재되어 있는 구조가 곧바로 망가지는 것을 알 수 있었습니다. 다음은 "Reshinking Angularjs Controller..

programing 2023.02.26

IE8에서 각도 $q.catch() 메서드가 실패함

IE8에서 각도 $q.catch() 메서드가 실패함 약속거부(기본에 의해 반환된 약속)를 확인하려고 할 때 IE8에서 이상한 버그가 발생했습니다.ngResource콜) : 이 코드는.then(success, fail)구문: promise.then(function(response) { // success }, function(response) { // error }); 근데 이건 실패했어.then(success).catch(fail)구문: promise.then(function(response) { // success }) .catch(function(response) { // error }); IE 에러는, 를 나타내고 있습니다..catch()행은 다음과 같습니다. 예상 식별자 내가 잘못하고 있는 건가요..

programing 2023.02.26
반응형