반응형

AngularJS 16

Controller As 접근 방식을 사용하여 상속된 범위에 액세스

Controller As 접근 방식을 사용하여 상속된 범위에 액세스 컨트롤러를 정의하는 원래 방법에서는 하위 범위가 원형적으로 상위 범위로부터 상속되기 때문에 상위 범위에 액세스하는 것이 상당히 간단했습니다. app.controller("parentCtrl", function($scope){ $scope.name = "Parent"; }) .controller("childCtrl", function($scope){ $scope.childName = "child of " + $scope.name; }); {{name}} {{childName}} Controller-As 접근법은 컨트롤러를 선언하는 데 권장되는 방법인 것 같습니다.그러나 Controller-As에서는 위의 접근법이 더 이상 작동하지 않습니다..

programing 2023.02.22

Angular에 ng-repeat 스코프가 있는 Directive Isolate 스코프JS

Angular에 ng-repeat 스코프가 있는 Directive Isolate 스코프JS 이 명령어를 다른 할 수 이 할 수 .ng-repeat동작하지 않습니다. 이 항목에 대한 모든 문서와 스택 오버플로 답변을 읽고 문제를 이해했습니다.나는 내가 평소 하던 모든 고차들을 피했다고 생각한다. 에, 이 코드는, 이, 이, 이, 이, 이, 이, 이 가 나는 것입니다.ng-repeat 는 격리 스코프 바인딩을 수행합니다.내 지시사항은 격리 범위를 생성하고 상위 범위의 개체에 양방향 데이터 바인딩을 수행합니다.는 이 합니다.이가 "Directional"이 "Directional"에서 "Directional"이 "Direction"에서 "Directional"로 때 합니다.ng-repeat(미국의) ,에서는ng..

programing 2023.02.22

AngularJS: 디플링으로 $locationProvider.html5Mode를 활성화하는 방법

AngularJS: 디플링으로 $locationProvider.html5Mode를 활성화하는 방법 Angular에서 html5Mode를 활성화하는 경우경유 JS$locationProvider.html5Mode(true)사이트 안쪽 페이지에 접속하면 네비게이션이 왜곡되어 있는 것 같습니다. 예를 들어 다음과 같습니다. http://www.site.com 루트로 이동하면 사이트의 모든 링크, Angular's를 클릭할 수 있습니다.$routeProvider는 사이트를 탐색하고 올바른 뷰를 로드합니다. http://www.site.com/news/archive 그러나 이 URL로 이동하면(또는 위와 같은 deeplink에 있을 때 새로고침을 누르면) 이 네비게이션이 기대대로 작동하지 않습니다.먼저 $locat..

programing 2023.02.22

Angular란JS가 jQuery보다 잘해요?

Angular란JS가 jQuery보다 잘해요? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 닫힘8년 전. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 저는 주로 jQuery 라이브러리를 사용하고 있으며, AngularJs를 사용하기 시작했습니다.Angular 사용 방법에 대한 튜토리얼은 몇 가지 읽었지만, 사용 이유나 시기, jQuery를 사용하는 것에 비해 얻을 수 있는 이점은 명확하지 않습니다. 앵귤러 MVC angular angular angular angular 。이것은 웹 페이지를 템플릿과 데이터의 조합으로 보는 것을 의미합니다.은 y..

programing 2023.02.22

AngularJS를 사용하여 요소의 폭을 얻는 방법은 무엇입니까?

AngularJS를 사용하여 요소의 폭을 얻는 방법은 무엇입니까? jQuery를 사용하여 요소의 폭을 얻을 수 있다는 것은 알고 있습니다만, 궁금하네요.AngularJs를 사용하여 얻을 수 있는 방법이 있습니까?네이티브 JS(#id): document.getElementById(id).clientWidth; 네이티브 JS(query Selector(클래스, id, css3 셀렉터): document.querySelectorAll(".class")[0].clientWidth; angular.element에 연결: angular.element(document.getElementById(id)).clientWidth; angular.element(document.querySelectorAll(".class")..

programing 2023.02.22

Angular에서 속성 액세스JS 지시어

Angular에서 속성 액세스JS 지시어 마이 앵글JS 템플릿에는 다음과 같은 몇 가지 커스텀HTML 구문이 포함되어 있습니다. {{field.su_name}} 처리 지시를 작성했습니다. .directive('suLabel', function() { return { restrict: 'E', replace: true, transclude: true, scope: { title: '@tooltip' }, template: '', link: function(scope, element, attrs) { if (attrs.tooltip) { element.addClass('tooltip-title'); } }, } }) 모든 것이 정상적으로 동작합니다.단,attrs.tooltipexpression: 항상 반환되..

programing 2023.02.22
반응형