반응형

angularjs 35

Angular JS 스타일 가이드 - 토드 모토 vs 존 파파 vs 밍코 게체프

Angular JS 스타일 가이드 - 토드 모토 vs 존 파파 vs 밍코 게체프 Angular는 처음이라서 처음부터 좋은 연습법을 배우고 싶어요.Angular 스타일 가이드 세 명을 만났는데 다 좋은 것 같아요.어떤 것을 채택하는 것이 가장 좋은지 알고 싶습니다만, 저는 큰 Angular 앱에 대한 경험이 적기 때문에 그것을 판단할 수 없습니다. 그래서 어떤 게 제일 좋아요?아니면 더 낫지 않더라도 개발 중에 더 직관적이고 문제를 덜 일으킬 수 있습니까?아마 여러분 중 몇몇은 그들 모두를 경험하고 그들의 장단점을 지적할 수 있을 것이다. 링크: Todd 모토: https://github.com/toddmotto/angularjs-styleguide John Papa's : https://github.co..

source 2023.04.02

ui-bootstrap datepicker의 angularJs 래퍼 디렉티브를 작성하려면 어떻게 해야 합니까?

ui-bootstrap datepicker의 angularJs 래퍼 디렉티브를 작성하려면 어떻게 해야 합니까? 날짜 필드를 표시하기 위해 ui.bootstrap.datepicker 디렉티브를 사용하고 있습니다.그러나 대부분의 경우 동일한 설정이 필요합니다.팝업과 팝업 버튼이 함께 오길 바라며, 텍스트의 독일어 이름도 원합니다.버튼과 텍스트, 포맷에 같은 코드가 계속 생성되기 때문에 반복하지 않기 위해 제가 직접 지시문을 작성했습니다. 여기 내 지시사항을 담은 plunkr이 있다.하지만 내가 잘못하고 있는 것 같아.내 지시문을 사용하지 않는 "날짜 1" 날짜 선택기를 사용하여 날짜를 선택하면 모든 작업이 정상적으로 수행됩니다.날짜 2도 마찬가지입니다만, 입력 필드에 입력한 템플릿(또는 예상한 다른 값)에 ..

source 2023.04.02

컨트롤러에서 AngularJS 모달 대화 상자 양식 개체가 정의되지 않았습니다.

컨트롤러에서 AngularJS 모달 대화 상자 양식 개체가 정의되지 않았습니다. 아래와 같은 형태로 모달 대화상자를 여는 페이지가 있습니다.하지만 폼 액션을 처리해야 하는 컨트롤러를 누르면 폼 오브젝트가 정의되지 않고 Angular 초보자라서... 이것은 모달 대화상자를 여는 기능을 유지하는 상위 페이지 컨트롤러입니다. app.controller('organisationStructureController', ['$scope', ..., '$modal', function ($scope, ..., $modal) { $scope.openInvitationDialog = function (targetOrganisationId) { $modal.open({ templateUrl: 'send-invitation.h..

source 2023.04.02

AngularJS 및 ng-grid - 셀 변경 후 데이터를 서버에 자동 저장

AngularJS 및 ng-grid - 셀 변경 후 데이터를 서버에 자동 저장 사용 사례는 매우 간단합니다.셀을 편집한 후(enableCellEdit: true), 데이터를 자동으로 서버로 전송해야 합니다(셀이 흐려짐).여러 가지 방법을 시도해 보았지만 제대로 된 방법이 하나도 없었다.나는 미니멀리즘 그리드를 가지고 있다. // Configure ng-grid $scope.gridOptions = { data: 'questions', enableCellSelection: true, selectedItems: $scope.selectedRow, multiSelect: false, columnDefs: [ {field: 'id', displayName: 'Id'}, {field: 'name', display..

source 2023.03.28

IIS를 통해 제공되는 단일 페이지 응용 프로그램 HTML 파일의 캐시를 비활성화하려면 어떻게 해야 합니까?

IIS를 통해 제공되는 단일 페이지 응용 프로그램 HTML 파일의 캐시를 비활성화하려면 어떻게 해야 합니까? IIS를 통해 제공되는 단일 페이지 애플리케이션(angular-js)이 있습니다.HTML 파일의 캐싱을 방지하려면 어떻게 해야 합니까?관리 콘솔을 통해 IIS에 액세스할 수 없으므로 index.html 또는 web.config 중 하나의 콘텐츠를 변경하여 솔루션을 구현해야 합니다. 현재 조사 중인 옵션은 다음과 같습니다. web.config 캐시 프로파일 - http://www.iis.net/configreference/system.webserver/caching web.config 클라이언트캐시 - http://www.iis.net/configreference/system.webserver/st..

source 2023.03.28

$watch ng 격리 범위를 사용하는 내부 지시어 모델

$watch ng 격리 범위를 사용하는 내부 지시어 모델 링크 기능 안에서 모델 값을 관찰하려고 합니다. scope.$watch(attrs.ngModel, function() { console.log("Changed"); }); 컨트롤러 내에서 모델 값을 변경해도 $watch 기능이 트리거되지 않습니다. $scope.myModel = "ACT"; $timeout(function() { $scope.myModel = "TOTALS"; }, 2000); 바이올린: http://jsfiddle.net/dkrotts/BtrZH/4/ 내가 뭘 놓쳤지?감시하고 있는 $modelValue를 반환하는 함수를 감시해야 합니다. 다음 코드는 기본적인 예를 나타냅니다. app.directive('myDirective', f..

source 2023.03.23

iPhone 및 iPad에서 외부 Sharepoint 사이트의 텍스트 입력에 액세스할 수 없음

iPhone 및 iPad에서 외부 Sharepoint 사이트의 텍스트 입력에 액세스할 수 없음 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 지난달에 닫았어요. 이 질문을 개선하다 SharePoint 솔루션의 웹 파트에 폼이 설정되어 있어 입력 필드에 액세스할 수 없거나 회색으로 표시되는 Apple 디바이스에서 테스트할 때 문제가 발생합니다.이 응용 프로그램은 양식 항목을 미리 채우기 위해 Ajax 서버 호출을 사용하고 있으며 Angular를 사용하고 있습니다.클라이언트측 처리용 JS.이러한 디바이스에서만 이 현상이 발생하는 이유는 무엇입니까? 필드..

source 2023.03.23

ng-change를 사용하여 ng-object 선택

ng-change를 사용하여 ng-object 선택 다음 선택 요소가 지정됨 사이즈와 하게 하여 MAGIC_THING에 액세스 할 수 있는 ?size.name ★★★★★★★★★★★★★★★★★」size.code내트컨 러? ??? 다른 URL size.code의 이 size.code의 에 영향을 주는 item.size.codeitem.size.name사용자용도 갱신할 필요가 있습니다.올바른 방법은 변경 이벤트를 캡처하여 컨트롤러 내에서 값을 설정하는 것이라고 생각합니다만, 올바른 값을 얻기 위해 업데이트에 무엇을 사용할 수 있는지 잘 모르겠습니다. 만약 이게 완전히 잘못된 방법이라면, 저는 올바른 방법을 알고 싶습니다.ng-model을 item.size.code로 설정하는 대신 size로 설정하는 것은 어떨..

source 2023.03.23

ngRepeat 'track by' 표현 이해

ngRepeat 'track by' 표현 이해 angularjs에서의 ng-repeat 표현에 의한 트랙의 동작을 이해하기 어렵습니다.이 문서는 매우 희귀합니다.http://docs.angularjs.org/api/ng/directive/ngRepeat 데이터 바인딩 및 기타 관련 측면에서 이 두 코드 조각 간의 차이가 무엇인지 설명할 수 있습니까? 포함:track by $index (동일한 출력)을 사용하지 않음 넌 할 수 있다.track by $index데이터 원본에 중복된 식별자가 있는 경우 예:$scope.dataSource: [{id:1,name:'one'}, {id:1,name:'one too'}, {id:2,name:'two'}] 'id'를 식별자로 사용하는 동안에는 이 컬렉션을 반복할 수 ..

source 2023.03.23

크롬 디버거에서 모든 VM 스크립트를 블랙박스할 수 있습니까?

크롬 디버거에서 모든 VM 스크립트를 블랙박스할 수 있습니까? 나는 내 각진 앱에서 꽤 복잡한 모듈을 디버깅하려고 한다.특정 메서드의 시작 부분에 브레이크 포인트를 설정했습니다.이것에 의해서 에러가 재발하는 장소를 확인할 수 있습니다.그러나 VM 스크립트(VM28337, VM30559 등)로 이동합니다.저는 이 모든 것이 정상 작동한다고 가정할 수 있기 때문에 보고 싶지 않습니다. Chrome 디버거에서 특정 스크립트를 블랙박스로 만들 수 있다는 것은 알지만 이러한 VM 스크립트는 끝이 없는 것 같습니다.이러한 스크립트를 회피하는 방법에 대해 제안할 수 있는 사람이 있습니까? 현재 어떤 버전의 Chrome에서도 가능하지 않은 것 같습니다.단, 크롬 버그를 생성하여 추가를 의뢰합니다.크롬 526239호개발..

source 2023.03.18
반응형