반응형

angularJS 43

속성을 기준으로 개체 각도 필터링

속성을 기준으로 개체 각도 필터링 다음과 같은 유사한 구조(서비스로부터 데이터가 반환되는 방식)에 있는 일련의 개체 속성을 가진 개체가 있습니다. { "1": { "type": "foo", "name": "blah" }, "2": { "type": "bar" }, "3": { "type": "foo" }, "4": { "type": "baz" }, "5": { "type": "test" } } ng-repeat을 실행하면 다음과 같은5개의 오브젝트를 모두 반복할 수 있습니다. {{item.type}} 다만, 정말로 하고 싶은 것은, 「foo」타입이 아닌 항목, 즉 5가 아닌 3의 반복에 대해서만 반복하고 싶다고 생각하고 있습니다.필터가 어떻게든 이용될 수 있다는 것은 알고 있습니다만, 그 방법에 대해서는..

programing 2023.03.20

브라우저에서 각도 서비스를 디버깅하는 방법

브라우저에서 각도 서비스를 디버깅하는 방법 각진 앱으로 공장/서비스를 만들었습니다. 브라우저에서 디버깅하고 싶습니다.해당 인스턴스에 액세스하여 해당 함수 및 변수의 값을 확인할 수 있는 방법이 있습니까? 각도 스코프는 다음을 사용하여 액세스할 수 있습니다. angular.element(e).scope() 공장에 접근할 수 있는 비슷한 방법이 있나요?다음과 같은 것을 사용할 수 있습니다. angular.element(e).injector().get('serviceName') 또한 angularjs 서비스는 싱글톤이므로 angular.element에서 이 작업을 수행하면 항상 동일한 서비스 인스턴스/오브젝트가 반환됩니다.서비스를 임의의 컨트롤러에 삽입하여console.log(myService); 만지작거리다..

programing 2023.03.15

프로바이더에서 $window에 접속하는 방법

프로바이더에서 $window에 접속하는 방법 접속하고 싶다$window(프로바이더로부터)mymodule.provider(...)단, 설정 시 이러한 의존성이 필요합니다(따라서 이러한 의존성을 new from the configure time에 삽입해도 소용없습니다).$get). 현재 액세스 할 수 없습니다.$window설정 시간에 이러한 의존성을 필요로 하는 이유는, 에 액세스 할 필요가 있기 때문입니다.$window.STATIC_URL이 값은 창의 상수이며, 이 값을 사용하여 주의 템플릿을 설정합니다($stateProvider). 현재 코드: mymodule.provider('StaticUrl', function() { this.url = function() { return window.STATIC_U..

programing 2023.03.15

Web API 이외의 모든 것을 /index.html로 라우팅하는 방법

Web API 이외의 모든 것을 /index.html로 라우팅하는 방법 Angular를 작업하고 있는데JS 프로젝트, ASP 내부.Web API를 사용한NET MVC라우팅된 각 URL로 직접 이동하거나 페이지를 새로 고치려는 경우를 제외하고 매우 잘 작동합니다.서버 설정으로 장난치는 것이 아니라 MVC의 라우팅 엔진으로 처리할 수 있다고 생각했습니다. 현재 WebAP Config: public static class WebApiConfig { public static void Register(HttpConfiguration config) { // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "Defaul..

programing 2023.03.15

표현식에 대한 느린 각 일회성 바인딩

표현식에 대한 느린 각 일회성 바인딩 AngularJS에는 버전 1.3.0-beta 이후 새로운 기능이 있습니다.10: "일회성 바인딩" 간단한 표현에는 다음과 같이 접두사를 붙일 수 있습니다.::표현이 처음 평가된 후에 시청을 중지하라고 각을 말합니다.일반적인 예는 다음과 같습니다. {{::user.name}} 다음과 같은 문법에 유사한 구문이 있습니까? 네. 모든 표현에 접두사를 붙일 수 있습니다.::에 있는 것들도ngIf또는ngClass: 실제로 코드에서는 표현식의 첫 번째 두 문자가:1회성 바인딩을 활성화하기 위해(그 후 바인딩을 삭제하므로 괄호는 필요하지 않습니다).다른 모든 것은 그대로입니다.언급URL : https://stackoverflow.com/questions/23969926/angu..

programing 2023.03.15

AngularJS: ng-read only

AngularJS: ng-read only 텍스트에 부울을 전달하는 데 이상한 문제가 있습니다.여기 jsfiddle이 있습니다. First Name: Last Name: function MainCtrl($scope) { $scope.first = "Angular"; $scope.second = "JS"; $scope.truefalse = "true"; } 왜 두 번째 필드를 수정할 수 있는지 설명해 주실 수 있나요?스코프는 괄호 없이 ng-read only로 전달해야 합니다.$scope.truefalse는 문자열이 아니므로 따옴표는 필요 없습니다. First Name: Last Name: function MainCtrl($scope) { $scope.first = "Angular"; $scope.seco..

programing 2023.03.10

부모 컨트롤러의 변수를 상속할 수 있습니까?

부모 컨트롤러의 변수를 상속할 수 있습니까? 코드는 다음과 같습니다. function ParentCtrl($scope) { $scope.people = ["Tom", "Dick", "Harry"]; $scope.count = $scope.people.length; } function ChildCtrl($scope) { $scope.parentpeople = ParentCtrl.people //this is what I would like to do ideally } 나는 한 앵글을 둥지로 만들고 있다.controller다른 것들의 내부.첫 번째 변수를 전달하고 싶습니다.controller두 번째 것까지.이거 할 줄 아는 사람 있어요? 메모 나는 이런 것을 할 수 없다. ChildCtrl.prototype..

programing 2023.03.10

어떻게 하면 AngularJS에서 $watching을 멈출 수 있나요?

어떻게 하면 AngularJS에서 $watching을 멈출 수 있나요? Angular에 $워치를 설정할 수 있습니다.관심있는 식이 변경되었을 때 통지되는 JS 스코프입니다.하지만 흥미를 잃으면 어떻게 시청을 멈출 수 있을까?전화할 때$watch바인딩된 표현식의 등록을 취소하는 함수가 반환됩니다. 예를 들어 변수를 감시하려면foo한 번만 변경: var unregister = $scope.$watch('foo', function () { // Do something interesting here ... unregister(); }); 답변이 아닌 추가 코멘트로서, 이것은 이벤트 청취자를 죽이는 것과 같은 원리입니다. var unregister = $rootScope.$on("listen-for-somethi..

programing 2023.03.10

URL의 각도 변경을 위한 IIS 설정 방법HTML5 모드의 JS 어플리케이션

URL의 각도 변경을 위한 IIS 설정 방법HTML5 모드의 JS 어플리케이션 나는 Angular를 가지고 있다.JS 시드 프로젝트와 추가했습니다. $locationProvider.html5Mode(true).hashPrefix('!'); app.disc 파일로 이동합니다.IIS 7이 모든 요구를 라우팅하도록 설정하고 싶다. http://localhost/app/index.html 이 일이 잘 풀리도록 하겠습니다.이거 어떻게 해? 업데이트: IIS URL Rewrite 모듈을 검색, 다운로드 및 설치했습니다.이 모듈을 사용하면 목표를 쉽게 달성할 수 있을 것입니다. 업데이트 2: 제가 이루고자 하는 것을 요약한 것 같습니다(Angular에서 인용).JS Developer 매뉴얼): 이 모드를 사용하려면 ..

programing 2023.03.10

Angular ng-messages: 비밀번호 확인 방법

Angular ng-messages: 비밀번호 확인 방법 상황: 앵귤러 앱에서 즉각적인 검증을 위해 ng-messages 디렉티브를 사용하고 있습니다.한 가지를 제외하고 모든 것이 정상적으로 작동하고 있습니다. '비밀번호 확인' 필드의 유효성을 확인해야 하는데 어떻게 해야 할지 모르겠다는 것입니다. 코드: Email You did not enter the email Password Please enter the password Password confirmation Password confirmation required 질문: ng-messages를 사용하여 비밀번호 확인이 일치하는지 확인하려면 어떻게 해야 합니까?가장 쉬운 방법은 패턴을 사용하는 것입니다.난 괜찮아! Not equal!!! 가장 좋은 ..

programing 2023.03.10
반응형