반응형

AngularJS 22

Angularjs ng-model은 ng-if 내에서 동작하지 않습니다.

Angularjs ng-model은 ng-if 내에서 동작하지 않습니다. 여기 문제가 있는 바이올린이 있습니다.http://jsfiddle.net/Erk4V/1/ ng-if 안에 ng-model이 있으면 모델이 예상대로 작동하지 않는 것 같습니다. 이게 버그인지 아니면 제가 올바른 사용법을 잘못 알고 있는지 궁금합니다. Test A: {{testa}} Test B: {{testb}} Test C: {{testc}} testa (without ng-if): testb (with ng-if): testc (with ng-if): 그ng-if디렉티브는 다른 디렉티브와 마찬가지로 자스코프를 만듭니다.다음 스크립트(또는 이 jsfiddle)를 참조하십시오. Test A: {{testa}} Test B: {{tes..

programing 2023.03.07

$rootScope를 사용하지 않고 angular ui 라우터를 사용하여 stateChange 방지

$rootScope를 사용하지 않고 angular ui 라우터를 사용하여 stateChange 방지 사용자가 상태를 종료할 수 있지만 모달 대화 상자를 표시하기 전에 "저장하시겠습니까?" 사용자 데이터가 더러운 경우에만 변경되었음을 의미합니다. 원하지 않는 것은 EditController의 isDirty 속성을 $rootScope에 고정하고 stateChangeStart 이벤트로 이동하여 isDirty를 확인하고 저장 대화상자를 표시하거나 표시하지 않는 것입니다. 글로벌 변수 방지: 모든 Javascript 초보자 책... 1) 그러면 $rootscope를 해킹하지 않고 상태 변경을 방지하는 방법은 무엇입니까? 2) UI 로직을 캡슐화하기 위해 컨트롤러 내부에 기능 후크를 제공하는 UI 라우터를 강화한 ..

programing 2023.03.07

Angularjs 다이내믹 ng 패턴 검증

Angularjs 다이내믹 ng 패턴 검증 체크박스가 false일 경우 ng-required 디렉티브를 사용하여 텍스트 입력에 검증을 시행하는 폼이 있습니다.체크박스가 true일 경우 필드는 숨겨지고 ng-required는 false로 설정됩니다. 문제는 ng-pattern angle 디렉티브를 사용하여 입력에 지정된 검증용 regex도 가지고 있다는 것입니다.문제는 사용자가 비활성 전화번호를 입력한 경우 입력이 비활성화되기 때문에(따라서 더 이상의 검증은 필요하지 않음) 이 폼은 ng-pattern에 따라 비활성화되므로 전송이 허용되지 않는다는 것입니다. ng-change 함수를 추가하여 입력 모델을 null로 설정하려고 했지만, 체크박스의 초기 설정에서 ng-pattern과 필드는 여전히 false로..

programing 2023.03.07

require: 'ngModel'의 의미는 무엇입니까?

require: 'ngModel'의 의미는 무엇입니까? 제 지시의 HTML은 다음과 같습니다. 제 지령에는 다음과 같은 내용이 있습니다. return { require: 'ngModel', replace: true, scope: { modal: '=modal', ngModel: '=', pid: '=pid' } } ngModel나는 이것을 많은 다른 방향에서 볼 수 있다.걸걸데 데델 모델 델델 델??? i 요.data-modal say Angular에게 메시지를 . Controller 'ngModel', required by directive 'textarea', can't be found! require의 네 합니다.link이렇게 하면.^요소의 합니다.?는 그것을 옵션으로 합니다. ★★★★★★★★★★★..

programing 2023.03.02

AngularJS - 페이지를 가득 채운 상태에서 리다이렉트를 하려면 어떻게 해야 합니까?

AngularJS - 페이지를 가득 채운 상태에서 리다이렉트를 하려면 어떻게 해야 합니까? 페이지가 로드될 때 웹 서버의 쿠키가 새로 고쳐지도록 전체 페이지를 새로 고치는 리디렉션을 수행합니다. window.location = "/#/Next"그리고.window.location.href = "/#/Next"동작하지 않습니다.서버에 영향을 주지 않는 Angular 루트를 실행하고 있습니다. Angular 컨트롤러 내에서 전체 서버 요청을 하는 올바른 방법은 무엇입니까?태그의 경우: 계속 붙어있어야 해target="_self"에태그 Angular는 세 가지 경우입니다.JS는 전체 페이지 새로고침을 수행합니다. 대상 요소를 포함하는 링크 예:link 다른 도메인으로 가는 절대 링크 예:link 기본이 정의될 ..

programing 2023.03.02

지시문에서 마우스 오버 시 클래스 변경

지시문에서 마우스 오버 시 클래스 변경 중첩된 지시문에 대해 클래스를 변경하는 방법을 찾는 데 어려움을 겪고 있습니다. 이것은 외부 ng-repeat 입니다. 아래는 다른 디렉티브를 사용하고 있는 내부 ng-repeat입니다. 다음은 호버 이벤트를 호출하는 지시어입니다. ecourseApp.directive("courseoverview", function() { return { restrict : 'A', replace: true, /*scope: { index: '@' },*/ transclude: true, templateUrl: "views/course-overview.html", link: function link(scope, element, attrs) { scope.switched = fals..

programing 2023.03.02

angularjs multi-step/wizard 폼을 한 페이지/url로 하는 방법

angularjs multi-step/wizard 폼을 한 페이지/url로 하는 방법 Angular에서 합리적인 방법을 찾고 있어요여러 단계(예: 마법사)로 구성되지만 하나의 페이지/URL에 연결된 함수를 만들기 위한 JS입니다.한 단계의 데이터는 다음 단계로 데이터를 전송(또는 공유)해야 합니다. 요점은 다음과 같습니다. URL은 동일하게 유지해야 합니다(즉,http://mydomain/myapp/nameupdater)의 모든 스텝에 대해서, 데이터는 단계 간에 전송될 수 있습니다(즉, 단계 2에서 데이터를 채우려면 단계 1에서 찾은 데이터를 제공해야 합니다). 예를 들어, 이름을 일괄 갱신하는 기능이 있다고 가정합니다. 1단계에서는 이름을 검색할 수 있습니다. 2단계에서는 1단계에서 발견된 이름 목록..

programing 2023.02.25

각도 - UI 라우터가 이전 상태를 가져옵니다.

각도 - UI 라우터가 이전 상태를 가져옵니다. 현재 상태를 알 수 있는 방법이 있나요? 예를 들어 현재 상태 B 이전의 상태를 알고 싶습니다(이전 상태는 상태 A였을 것입니다). ui-router github doc 페이지에서 찾을 수 없습니다.새 상태로 이동하기 전에 현재 상태 데이터를 저장하려면 resolve를 저장합니다. angular.module('MyModule') .config(['$stateProvider', function ($stateProvider) { $stateProvider .state('mystate', { templateUrl: 'mytemplate.html', controller: ["PreviousState", function (PreviousState) { if (Pre..

programing 2023.02.20

.js 파일에 상대적인 Angular Directive templateUrl

.js 파일에 상대적인 Angular Directive templateUrl 보장할 수는 에게 강제로 할 는 있습니다.directive.js ★★★★★★★★★★★★★★★★★」directive.html(실제 파일명이 아님)을 같은 폴더에 저장합니다. 가 「」를 하는 .directive.js 「 」, 「 」를합니다.templateUrl자기 자신과 상대적인 관계입니다.★★★★★★★★★★★를 설정할 수 있습니까?templateUrldirective.js 파일? 파일? 또는 명령어 자체에 템플릿을 포함시키는 것이 좋습니다. 다른 보다는 상대 할 수 이 좋습니다.directive.js현재 실행 중인 스크립트파일은 항상 스크립트 배열의 마지막 파일이 되므로 경로를 쉽게 찾을 수 있습니다. // directive.js..

programing 2023.02.20
반응형