반응형

AngularJS 13

AngularJS: $scope 변수를 함수에 전달하는 시기

AngularJS: $scope 변수를 함수에 전달하는 시기 Angular로 더 나아지기 위해 TodoMVC 앱을 사용하고 있습니다.JS 프레임워크.14-16행의 index.html에서는 다음을 볼 수 있습니다. ng-submit 지시어가 새로운 Todo 모델을 인수로 전달하지 않고 addTodo() 함수를 어떻게 호출하는지 주목합니다. 잠시 후 19번 라인에서 바로 그 파일에서 다음 코드를 발견했습니다. 저자가 이번에 allChecked 모델을 markAll() 함수에 전달하기로 결정한 것을 확인할 수 있습니다.제가 제대로 이해했다면, 그들은 $scope을 참조했을 수도 있습니다.모두 컨트롤러를 전달하는 대신 내부를 확인했습니다. 동일한 파일에서 두 가지 다른 접근 방식을 사용하는 이유는 무엇입니까?어..

programing 2023.11.04

경로를 구성하지 않고 angularjs 단일 페이지 응용 프로그램에서 페이지 새로 고침을 탐지하려면 어떻게 해야 합니까?

경로를 구성하지 않고 angularjs 단일 페이지 응용 프로그램에서 페이지 새로 고침을 탐지하려면 어떻게 해야 합니까? 단일 페이지 응용 프로그램에서 페이지 새로 고침 이벤트를 감지해야 합니다.브라우저 페이지 새로 고침은 앱을 종료한 후 다시 여는 것과 동일하기 때문에 확실히 할 수 없습니다. 당신이 할 수 있는 일은 페이지 종료 이벤트와 앱 열기 이벤트를 감지하는 것입니다. app.run() 블록에서 'window' 종속성을 주입하고 다음을 추가합니다. window.onbeforeunload = function () { // handle the exit event }; $routeChangeStart 이벤트에서 $rootScope.$on('$routeChangeStart', function (even..

programing 2023.10.25

angular.js $http 개체가 X-Requested-With 헤더를 보내지 못하도록 하는 방법은 무엇입니까?

angular.js $http 개체가 X-Requested-With 헤더를 보내지 못하도록 하는 방법은 무엇입니까? Angular.js는 $http 개체를 사용하여 웹 서비스에 액세스할 때 자동으로 요청에 X-Requested-With:XMLHttpRequest 헤더를 추가합니다. CORS를 사용하여 접속하는 웹 서비스가 X-Requested-With 헤더를 지원하지 않아 제거하려고 했지만 $httpProvider 객체에 접속할 수 없습니다.정의되지 않은 개체 오류가 발생하고 컨트롤러 매개 변수에서 이를 참조하여 각도를 주입하면 "Error: Unknown provider: $httpProvider: $httpProvider "라는 메시지가 표시됩니다. 문서(http://docs.angularjs.org..

programing 2023.10.25

Angularjs - 지시 파일을 분리하지만 동일한 모듈에 유지

Angularjs - 지시 파일을 분리하지만 동일한 모듈에 유지 새 모듈을 선언할 필요 없이 지시문을 다른 파일로 분리하려고 합니다. angular.module('myapp.newmodule',[]).directive 다만: angular.myapp.directives')를 module('합니다.지시(") myapp.directives 모듈은 다른 파일에 존재하며 잘 작동합니다. 그러나 위와 같이 다른 파일에서 사용하려고 할 때는 그렇지 않습니다.[]) 실패합니다. 이 대답을 따르자면 제 접근법이 효과가 있을 거라 믿지만, 어떤 이유에서인지 실패했습니다.모듈을 처음 선언할 때는 종속성 인수를 사용해야 합니다.그런 다음 module name 인수만 사용하여 동일한 module을 참조할 수 있습니다. /* ..

programing 2023.10.20

각도가 있는 분리된 DOM 트리JS/jQuery

각도가 있는 분리된 DOM 트리JS/jQuery 그래서 저는 꽤 간단한 Angular Application을 가지고 있고 무엇이 분리된 DOM 트리를 크롬 프로파일러에 나타나게 하는지 알아내려고 노력하고 있습니다.예를 들어, 이 페이지를 로드할 때: http://rztest.nodejitsu.com/dashboard 나는 2개의 분리된 DOM 트리를 얻었는데, 하나는 2개의 엔트리와 다른 하나는 3개의 엔트리가 있습니다.이 페이지는 사용자 지정 지시어를 사용하지 않으므로 Angular 또는 jQuery 중 하나를 사용해야 하지만 이러한 분리된 DOM 트리를 유발할 수 있는 것이 없습니다. 문제는 더욱 커집니다(프로젝트 링크를 클릭하고 다른 프로파일을 수행하면 분리된 DOM 트리와 항목이 훨씬 더 많이 있..

programing 2023.10.05

레일에서 angularjs 및 루비를 사용하는 동안 알 수 없는 공급자 e-provider 오류가 발생했습니다.

레일에서 angularjs 및 루비를 사용하는 동안 알 수 없는 공급자 e-provider 오류가 발생했습니다. 레일/각형이 있습니다.현지 개발 환경에서 잘 작동하는 JS 앱.하지만 아마존 클라우드에 이 앱을 배포했을 때 AngularJS는 브라우저 콘솔에서 다음 오류를 반환합니다. Unknown provider: eProvider

programing 2023.10.05

Angularjs는 지시문 내부의 양식 필드 유효성을 가져옵니다.

Angularjs는 지시문 내부의 양식 필드 유효성을 가져옵니다. 저는 이것이 중복되지 않기를 바랍니다 - 에 대한 비슷한 질문들이 많이 있지만 효과가 있는 답을 찾을 수 없습니다. 나는 각진 지시가 있어서, 다음과 같습니다. app.directive('emailInput', function(){ return { restrict: 'E', templateUrl: 'template.html', link: function(scope, elem, attrs, ctrl){ elem.bind('keyup', function(){ // TODO - what? }) } } } 템플릿 html에서 다음을 입력합니다. 양식의 이름을 모른 채 내부에link기능, 나는 그것의 가치를 알고 싶습니다.emailAddress.$..

programing 2023.10.05

Angular일 때 이벤트 전송JS 로드 완료

Angular일 때 이벤트 전송JS 로드 완료 모든 디렉티브가 컴파일/링크를 완료했을 때 페이지 로드/부트스트랩의 종료를 검출하는 가장 좋은 방법이 무엇인지 궁금했다. 이미 거기 이벤트가 있나요?부트스트랩 기능을 오버로드해야 합니까?직감: ngCloak 지시가 어떻게 하는지 보는 것은 어떨까요?ngCloak 디렉티브는, 확실히, 로드 후에 컨텐츠를 표시할 수 있습니다.ngCloak을 보면 정확한 답이 나올 거야 1시간 후 편집:네, 음, 제가 ngCloak을 봤는데 정말 짧아요.이는 {{template}}개의 식(즉, 로드된 템플릿)이 평가될 때까지 컴파일 함수가 실행되지 않는다는 것을 의미하며, 따라서 ngCloak 디렉티브의 훌륭한 기능을 제공합니다. 제가 아는 바로는 ngCloak과 같은 단순함으로..

programing 2023.04.03

식과 일치하는 경우 angular ng-skip 항목을 건너뜁니다.

식과 일치하는 경우 angular ng-skip 항목을 건너뜁니다. 기본적으로 식과 일치하는 항목을 ng-repeat에서 생략하도록 각을 말하는 방법을 찾고 있습니다.continue; 컨트롤러 내: $scope.players = [{ name_key:'FirstPerson', first_name:'First', last_name:'Person' }, { name_key:'SecondPerson', first_name:'Second', last_name:'Person' }] 이제 템플릿에서 일치하지 않는 모든 사용자를 표시하려고 합니다.name_key='FirstPerson'필터여야 할 것 같아서 Plunkr를 설정해서 가지고 놀았지만, 아직 운이 없었습니다.플런커 시행@Maxim Shoustin이 제안했..

programing 2023.04.03

투영기 "by.css()" vs "$"()" "$" vs "$"(") "Bling Bling"

투영기 "by.css()" vs "$"()" "$" vs "$"(") "Bling Bling" $와 $$ 명령어의 용도를 잘 모르겠습니다.그냥 'by.css'를 대체하는 줄 알았는데 왜 $$일까요? 위의 사항을 고려할 때 다음과 같이 생각됩니다. element(by.css('#eId')); 그리고. element($('#eId')); 하지만 첫 번째 것은 효과가 있고 두 번째 것은 효과가 없습니다.왜, 이 셋의 차이는 뭐야? 그 문서들은 별로 도움이 되지 않는다.이들은 "$"가 체인(chaining)만을 위한 것임을 암시하는 것 같습니다.element(by.css('#eId')).element($('#childId'));또는 "첫 번째 요소를 선택한 후 첫 번째 요소 내에서 두 번째 요소를 선택하십시오...

programing 2023.03.29
반응형