반응형

angularJS 57

인수 'fn'이 함수 get 문자열이 아닙니다.

인수 'fn'이 함수 get 문자열이 아닙니다. 콘트롤러를 묶은 부분이 있어요 인수 'fn'은 함수가 아닙니다.누구라도 내 코드를 보고 왜 오류가 발생했는지 설명해 줄 수 있나요? 정말 감사합니다. :) html-module: {{ 'MESSAGES' | translate }} {{ message }} 컨트롤러: (function() { 'use strict'; var controllers = angular.module('portal.controllers'); controllers.controller('MessageController', ['$scope', 'MessageService', '$rootScope', function MessageController($scope, MessageService, ..

codememo 2023.03.09

ng-syslog는 시작 인덱스를 지정합니다.

ng-syslog는 시작 인덱스를 지정합니다. ng-repeat 디렉티브가 제로 대신 시작되는 인덱스를 지정하려면 어떻게 해야 합니까? 결과 세트가 있는데 시작 값만 지정하면 됩니다. 시작 값은 0과 다릅니다. angular는 기존 내장 limitTo 필터로 이 작업을 수행했습니다.음의 한계를 사용하세요.의 문서에서limit인수: 반환된 배열 또는 문자열 길이입니다.제한 수가 양수인 경우 소스 배열/문자열 시작부터의 제한 항목 수가 복사됩니다.숫자가 음수인 경우 소스 배열/문자열 끝의 제한 항목 수가 복사됩니다.제한은 array.length를 초과하면 트리밍됩니다.제한이 정의되지 않은 경우 입력은 변경되지 않고 반환됩니다. 템플릿에서는 다음과 같이 사용합니다. {{i}} 어디에offset시작 인덱스입니다..

codememo 2023.03.09

앱 시작 시 AngularJS 로드 구성

앱 시작 시 AngularJS 로드 구성 Angular에 구성 파일(JSON 형식)을 로드해야 합니다.모든 API 호출에서 사용되는 몇 가지 파라미터를 로드하기 위해 JS 앱을 시작합니다.그래서 Angular에서 할 수 있는지 궁금합니다.JS 및 설정 파일을 로드하는 장소/언제입니까? 주의: 구성 파일 파라미터를 서비스에 저장해야 하므로 컨트롤러가 로드되기 전에 json 파일 콘텐츠를 로드해야 합니다.서비스 유닛을 사용할 수 있습니다.이 경우 외부 json 파일을 사용하는 것은 필수입니다.앱 클라이언트는 외부 파일에서 앱 구성을 쉽게 업데이트할 수 있어야 하기 때문입니다.앱 소스를 통해.편집필 파라미터를 사용하여 서비스를 설정하려고 하는 것처럼 들립니다.외부 설정 파일을 비동기적으로 로드하려면 자동 부스..

codememo 2023.03.09

Angular.js와 부트스트랩 폼 검증 스타일 조정

Angular.js와 부트스트랩 폼 검증 스타일 조정 저는 Angular with Bootstrap을 사용하고 있습니다.다음은 참조용 코드입니다. Add 부트스트랩에 비활성 필드의 스타일이 있습니다.input:invalid {.... }필드가 비어 있을 때 이 값이 표시됩니다.이제 Angular를 통해 패턴 매칭도 할 수 있게 되었습니다.이로 인해 ":invalid"가 오프인데 ".ng-invalid"가 온일 때 이상한 케이스가 생성됩니다.이 경우 ".ng-invalid" 클래스에 부트스트랩 CSS 클래스를 재실장해야 합니다. 두 가지 방법이 있는데 둘 다 문제가 있어요 Angular가 "ng-valid" 대신 몇 가지 사용자 지정 클래스 이름을 사용하도록 합니다(이 방법을 모르겠습니다). html5 검..

codememo 2023.03.04

Angular에서 $resource 메서드에 대한 콜백을 추가하는 방법JS

Angular에서 $resource 메서드에 대한 콜백을 추가하는 방법JS 사용자가 데이터를 업데이트/작성한 후 오류/성공 메시지를 표시해야 하는 일반적인 경우가 있을 수 있는데, 어떻게 하면 AngularJS에 구현할 수 있습니까? 콜백을 추가하고 싶지만 솔루션을 찾을 수 없습니다.$http.post ( success ) error ( )를 사용하는 것은 동작합니다만, 보다 높은 레버의 API $resource로 할 수 있을까요? 아니면 지시문을 작성해야 하나요 아니면 $watch()를 사용해야 하나요? 잘 부탁드립니다.리소스 클래스의 액션은 하위 수준 $http 서비스와 마찬가지로 성공 및 오류 콜백을 전달할 수 있습니다. 문서에서 HTTP GET "class" 액션:Resource.action([파..

codememo 2023.03.04

Angular 테스트 방법모카를 이용한 JS코드?

Angular 테스트 방법모카를 이용한 JS코드? 기본적으로 Mocha(수천 개의 유닛 테스트 작성)는 꽤 경험이 있고, AngularJS(첫 번째 프로젝트 작성만)는 꽤 초보입니다. 이제 나는 어떻게 모든 Angular를 유닛으로 테스트할지 궁금하다.모카를 이용한 JS. Mocha가 브라우저에서 실행된다는 것을 알고 있으며, 이미 실행했습니다.하지만 어떻게 구조화 및 셋업을 해야 할까요? 다음 사항이 필요할 것 같습니다. 로드 각도JS 모카 로드 테스트 로드 각 테스트에서 테스트할 컨트롤러와 서비스를 로드해야 합니다.그걸 어떻게 하는 거죠?require.js 등의 파일은 기본적으로 다음과 같은 내용을 가진 스크립트 파일일 뿐입니다. angular.controller('fooController', [ '..

codememo 2023.03.04

td에서 정렬 버튼의 중심을 맞추는 중

td에서 정렬 버튼의 중심을 맞추는 중 td의 버튼의 중심을 맞추는 데 문제가 있습니다. 이것은 아마도 단순한 CSS 문제일 것입니다만, 앱은 부트스트랩, AngularJS, Angular를 사용하고 있습니다.JS-ui 부트스트랩 및 ngTable.이 모든 컴포넌트를 제 펑크에 포함시켰습니다. td에 '수평 얼라인먼트: 중간'을 버튼으로 설정하려고 하는데 그것이 적용되지 않는 것 같습니다.버튼은 아직 셀의 왼쪽으로 기울어져 있습니다.다음을 사용할 수 있습니다. display: block; margin: auto; 갱신된 plunkr 입니다.위에서 설명했듯이 TD를 align="center" 속성을 가지도록 변경하기만 하면 됩니다. 이 글을 올린 후 HTML5에서는 권장되지 않으므로 CSS의 TD에서 "t..

codememo 2023.03.04

Angular를 사용하는 방법선행 0을 가지도록 숫자를 포맷하는 JS 필터?

Angular를 사용하는 방법선행 0을 가지도록 숫자를 포맷하는 JS 필터? 서류를 확인했습니다.제가 원하는 것은 제 숫자가 4자리 숫자와 선행 0으로 되어 있는 것입니다. 22 to 0022 1 to 0001 번호나 다른 필터로 이것이 가능한지 누가 좀 도와주실 수 있나요?필터는 필요 없습니다.html에 식을 사용합니다. {{("00000"+1).slice(-6)}} // '000001' {{("00000"+123456).slice(-6)}} // '123456' 들어 '이 있다'라는 가정해 보겠습니다.myModule의 앱에서myApp: angular.module('myApp', ['myModule']); 이 모듈에서 필터를 정의합니다. angular.module('myModule', []) .filt..

codememo 2023.02.27

디렉티브 스코프 인수를 사용한 디렉티브 부모 스코프의 콜 함수

디렉티브 스코프 인수를 사용한 디렉티브 부모 스코프의 콜 함수 템플릿에 정의되어 있는 클릭 이벤트(ng-click)에 따라 내용을 표시하거나 숨기는 디렉티브를 개발하고 있습니다.디렉티브가 사용되고 있는 일부 뷰에서는 디렉티브가 현재 그 내용을 표시하고 있는지 숨기고 있는지 알고 싶습니다.DOM 의 변경에 대응할 수 있도록 하고 있습니다.디렉티브는 분리된 범위를 가지고 있으며 디렉티브가 "태깅"되었을 때 부모 스코프에 알리려고 합니다.이를 실현하기 위해 콜백 함수를 디렉티브의 상태가 바뀌었을 때 호출할 수 있는 디렉티브에 전달하려고 합니다(숨기거나 표시). 디렉티브 상태(숨김 또는 표시)가 디렉티브의 격리된 스코프에 저장되고 ng클릭 후에 결정되기 때문에 이를 올바르게 구현하려면 어떻게 해야 할지 모르겠습..

codememo 2023.02.27

AngularJS 지시:$scope 변경이 UI에 반영되지 않음

AngularJS 지시:$scope 변경이 UI에 반영되지 않음 Angular로 커스텀 요소를 만들려고 합니다.JS 및 일부 이벤트를 바인딩하면 바인딩 함수로 사용해도 $scope.var가 UI를 업데이트하지 않습니다. 다음으로 문제를 설명하는 간단한 예를 제시하겠습니다. HTML: {{result}} A B JS: function Ctrl2($scope) { $scope.result = 'Click Button to change this string'; $scope.a = function (e) { $scope.result = 'A'; } $scope.b = function (e) { $scope.result = 'B'; } } var mod = angular.module('test', []); mod..

codememo 2023.02.22
반응형