반응형

angularJS 34

ng-timeout: 객체 배열 내의 각 객체에 대한 접근키와 값

ng-timeout: 객체 배열 내의 각 객체에 대한 접근키와 값 오브젝트 배열이 있고 이 오브젝트를 사용하고 있습니다.ng-repeat반복하기 쉽죠어레이는 다음과 같습니다. $scope.steps = [ {companyName: true}, {businessType: true}, {physicalAddress: true} ]; 그리고 나의ng-repeat속성은 다음과 같습니다. ... 각 반복마다,step예상대로 오브젝트 중 하나와 동일합니다.키와 가치 모두에 액세스 할 수 있는 방법이 있습니까?step오브젝트?이렇게 할 수 있도록 ... 어디에stepName=='companyName'그리고.isComplete==true제가 이런 걸 해봤는데stepName항상 스텝 오브젝트의 인덱스가 됩니다(이것은 말..

programing 2023.02.25

어떻게 하면 $http로 결과를 조롱할 수 있을까요?내 Angular 테스트에서 약속을 얻습니다.JS 컨트롤러?

어떻게 하면 $http로 결과를 조롱할 수 있을까요?내 Angular 테스트에서 약속을 얻습니다.JS 컨트롤러? 많이 읽어본 결과, Angular에서 웹 서비스를 호출하는 권장 방법은 다음과 같습니다.JS 컨트롤러는 팩토리를 사용하고, 거기서 약속을 반환합니다. 여기 샘플 API라고 불리는 단순한 공장이 있습니다. myApp.factory('MyFactory', ['$http',function($http) { var people = { requestPeople: function(x) { var url = 'js/test.json'; return $http.get(url); } }; return people; }]); 컨트롤러에서는 이렇게 부릅니다. myApp.controller('MyCtrl1', ['$..

programing 2023.02.25

Angular JS의 사용자 정의 함수를 어디에 배치할 수 있습니까?

Angular JS의 사용자 정의 함수를 어디에 배치할 수 있습니까? 제 견해로는 다음을 렌더링하고 싶습니다. {{ say() }} 어디에say는 다음과 같이 정의됩니다. say = function() { return "Hello World"; } 컨트롤러에서 정의할 수 있습니다. function TestCtrl($scope) { $scope.say = function() { ... }; } 하지만 컨트롤러 내에서만 액세스할 수 있습니다. Angular 파일 구조 외부에 함수를 정의하면 아무것도 렌더링되지 않습니다.이 명령어를 정의해도 마찬가지입니다.controllers.js파일이 컨트롤러 기능 범위를 벗어납니다. 어떤 컨트롤러에서든 렌더링할 수 있도록 기능을 배치할 수 있는 적절한 장소는 어디입니까? ..

programing 2023.02.25
반응형