AngularJS 36

HTML 파일 입력에서 '모든 파일' 옵션 제거

HTML 파일 입력에서 '모든 파일' 옵션 제거 사용하고 있다오디오 파일을 업로드합니다. 내가 사용하고 있는 그것을 하기 위해서accept="audio/*"이 때문에 브라우저의 파일 선택 대화상자에는 기본적으로 오디오 파일만 표시됩니다.그러나 이 대화 상자에는 원하지 않는 "모든 파일"이라는 옵션이 있습니다. (주의 - Javascript, jQuery 및 AngularJs의 솔루션도 모두 환영합니다) "모든 파일" 옵션을 비활성화/삭제하려면 어떻게 해야 합니까?이것은 브라우저의 범위 밖이며 OS에 따라 다르다고 생각합니다.하지만, 어떤 경우든 간에, 저는 이것이 어쨌든 당신이 건드릴 일이 아니라고 생각합니다. accept(문제가 되지 않을 수도 있지만) 최선의 지원은 없습니다.http://www.ian..

programing 2023.03.20

Angular에서 각 괄호를 사용하는 목적은 무엇입니까?

Angular에서 각 괄호를 사용하는 목적은 무엇입니까? 나는 선언의 차이를 이해하고 싶다.MyOtherService그리고.MyOtherComplexService특히 대괄호 부분의 용도는 무엇입니까?사용할 때와 사용하지 않을 때? var myapp = angular.module('myapp', []); myapp.factory('MyService', function($rootScope, $timeout) { return { foo: function() { return "MyService"; } } }); myapp.factory('MyOtherService', function($rootScope, $timeout, MyService) { return { foo: function() { return "My..

programing 2023.03.20

Angular에서 전역 js 변수에 액세스하는 방법JS 지시어

Angular에서 전역 js 변수에 액세스하는 방법JS 지시어 우선 확인해보니 내 질문을 다룬 기사는 없었다. angular에서 미리 정의된 js 전역 변수에 액세스하는 방법JS 기본 제공 지시문? 예를 들어, 이 변수는 그리고 나는 Angular를 쓴다.JS 지시: Show some hidden stuff! 이건 별로 효과가 없어요. 그리고 나서 나는 내가 그것을 사용해야 한다고 들었다.ng-init 그래서 다른 곳에 코드를 썼습니다. 그리고 이것 또한 효과가 없는 것 같습니다...이건 악순환과도 같아요미리 정의된 js 글로벌 변수에 액세스하여 ng-init을 사용해야 합니다.ng-init을 사용하려면 글로벌 변수에 액세스해야 합니다. 이 일을 하는 특별한 방법이 있나요?AngularJS에서 올바른 방..

programing 2023.03.15

Chrome 업데이트로 인해 Ajax/Angular Network 렌더링 및 로드 속도가 느려졌습니다.

Chrome 업데이트로 인해 Ajax/Angular Network 렌더링 및 로드 속도가 느려졌습니다. 약 2주 전에 크롬 업데이트가 나의 앵귤러 앱 사용자들을 마비시켰다.많은 데이터를 로드하지만 전체 단일 페이지 응용 프로그램이 로드됩니다. 402주 전에 Chrome을 업데이트한 지 몇 초 후에.문제는 발생하지 않았지만 Chrome을 업그레이드 했을 때64.0.3282.167부터63.0.3239.132그 문제는 나에게도 시작되었다. 크롬 사이 어딘가에63.0.3239.132그리고.64.0.3282.167Angular 앱의 속도가 기본적으로 느려지는 변화가 있었습니다.전체 로딩 및 렌더링에 영향을 미쳐 전체 앱을 거의 사용할 수 없게 되었습니다.나는 며칠 동안 아무런 기쁨도 ..

programing 2023.03.15

facebook과 같이 로드하는 동안 플레이스홀더를 작성하는 방법

facebook과 같이 로드하는 동안 플레이스홀더를 작성하는 방법 angular js를 사용하여 콘텐츠를 로드할 때 facebook처럼 백그라운드 로드 라인을 만드는 방법. 다음과 같이 css background linear-gradient를 사용하여 만들 수 있습니다. @keyframes placeHolderShimmer{ 0%{ background-position: -468px 0 } 100%{ background-position: 468px 0 } } .linear-background { animation-duration: 1s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: placeHolder..

programing 2023.03.15

UI-Router state.go 상태 변경 시 콜백

UI-Router state.go 상태 변경 시 콜백 state.go가 정상적으로 호출되면 콜백이 필요하고 경보메시지를 설정합니다.현재 메시지는 state.go가 호출된 후 배열로 푸시됩니다.State.go가 컨트롤러를 호출하고 경보 메시지를 포함하는 배열이 빈 상태로 설정됩니다. 그 결과 경보 메시지는 표시되지 않습니다. 컨트롤러: $scope.alerts = []; // empty array, initialized on startup ..... // This could be any function .success(function(data, status, headers, config, statusText){ $state.go($state.current, {}, {reload : true}); $scop..

programing 2023.03.10

Angularjs 컨트롤러 파괴자

Angularjs 컨트롤러 파괴자 AngularJs 앱이 있어요.일부 하위 범위에 컨트롤러를 사용합니다.모든 컨트롤러에서 해당 하위 범위에 속하는 여러 변수를 설정할 수 있습니다.AngularJs가 컨트롤러를 인스턴스화할 때 자식 범위 변수에 기본값을 설정할 수 있는 생성자가 있습니다. 컨트롤러 "destructor"가 있나요?컨트롤러가 닫히고 스코프가 클리닝되고 있을 때($destroy 기능으로 파괴됨)를 어떻게 알 수 있습니까? 감사합니다!꼭 들어야 돼요.$destroy 이벤트. 예: function MyController($scope, ...) { ... $scope.$on("$destroy", function handler() { // destruction code here }); } 관련 문서:..

programing 2023.03.10

폴리머 원소와 각도 지향성

폴리머 원소와 각도 지향성 나는 이것이 이전에, 특히 여기에서 요청되었다는 것을 알고 있다. 하지만, 그 대답은 나에게 꽤 추상적으로 보이고 나는 실제로 내 자신이 꽤 혼란스럽다는 것을 발견한다. .vs의 답은 다음과 같습니다. 폴리머(그리고 보다 정확하게는 Shadow DOM)는 HTML의 비트를 구성하는 것뿐만 아니라 그것들을 캡슐화하는 기능도 만듭니다.이는 근본적으로 새로운 기능으로, 다른 템플릿 시스템 또는 프레임워크와 함께 사용하여 성능을 향상시킬 수 있습니다. 각지향성은 실제와 거의 비슷하지만 고분자 요소가 좀 더 효율적일 수 있습니다.여기서 "캡슐화"는 제가 이해하지 못하는 어떤 더 깊은 의미를 가지고 있다고 확신합니다. 예를 들어 Angular가 발달하고 있다고 가정해 봅시다.JS 웹 어플..

programing 2023.03.10

Angular JS: 컨트롤러 및 콘텐츠 로드 지연

Angular JS: 컨트롤러 및 콘텐츠 로드 지연 이 간단한 시나리오에서는 index.htm과 lazy.htm의 2개의 파일이 있습니다. index.htm: var myApp = angular.module('myApp', []); myApp.controller('embed',function($scope){ $scope.embed = 'Embedded Controller'; }); {{embed}} 게으름뱅이.htm myApp.controller('lazy',function($scope){ $scope.lazy = 'Lazy Controller'; }); {{lazy}} 결과는 오류입니다. "인수 'lazy'는 함수가 아닙니다. 정의되지 않았습니다." 대신 기능 사용 게으름뱅이.htm function l..

programing 2023.03.10

폼 입력에 포커스가 있는지 확인

폼 입력에 포커스가 있는지 확인 저는 AngularJS에서 검증을 하고 있는데, 3종류의 오류가 있을 경우 표시되는 div가 있습니다. 필요한 경우 페이지가 빈 값으로 제출된 경우에만 오류 메시지를 표시합니다. regex 검증을 위해 실시간 기본 동작 플래그를 지정합니다. 제가 직면한 문제는 미니렝스입니다.타이핑하는 동안 보여주고 싶지 않아요.타이핑이 안 끝나서 짜증나요.제출물에도 전시하고 싶지 않아요, 너무 늦은 것 같아요.더 이상 원소의 초점이 맞지 않을 때 보여드리고 싶습니다. if //mainForm.email.$focus가 존재했다 나는 간단히 이것을 할 수 있었다. 이런 종류의 수표를 발행할 수 있는 방법이나 인출되지 않은 대안을 아는 사람? 감사합니다!네, 포함되었습니다. 이 목적으로 ngF..

programing 2023.03.05