반응형

AngularJS 58

$parse 대 $eval ? 어떤 것이 최선의 방법입니까?

$parse 대 $eval ? 어떤 것이 최선의 방법입니까? 나는 그것을 알고 있습니다.$parse그리고.$eval둘 다 Angular 식으로 작동합니다.그럼 왜 Angular 팀이 이 두개를 만들었을까요? 각 도서관에서 확인해봤는데,$eval다음과 같이 정의됩니다. $eval: function(expr, locals) { return $parse(expr)(this, locals); } 그렇다면 다음과 다른 점은 무엇입니까? $parse(expr)(context, locals); 그리고. $eval: function(expr, locals) { return $parse(expr)(this, locals); } 어떤 것이 가장 좋은 방법인지 알고 싶습니다. 그리고 이 두 가지를 언제 사용해야 합니까?당신..

programing 2023.10.04

AngularJS Reference Error: $window가 정의되지 않았습니다.

AngularJS Reference Error: $window가 정의되지 않았습니다. 사용자가 양식 유효성 검사(데이터베이스 값과 비교하여 사용자 이름 및 암호 확인)를 통과하면 사용자에게 다시 지시를 내리려고 합니다. 유효성 검사는 잘 되지만 제 것에서는 잘 됩니다.리디렉션 성공 함수가 작동하지 않는 것 같습니다. 'ReferenceError: $window가 정의되지 않았습니다.'라는 오류가 표시됩니다. 코드는 다음과 같습니다. .success(function(data) { console.log(data); if (!data.success) { // if not successful, bind errors to error variables $scope.errorUserName = data.errors...

programing 2023.10.04

"controller as" 구문으로 명명된 양식을 참조하는 방법

"controller as" 구문으로 명명된 양식을 참조하는 방법 angularjs에서 "controller as" 구문을 사용할 때 컨트롤러의 명명된 양식을 참조하는 데 문제가 있습니다.예를 들어, 다음과 같은 HTML이 주어졌을 때: 콘트롤러의 상황에서, function MyController() { var self = this; console.log(self.newItemForm); } self.newItemForm정의되지 않았습니다.만약 제가 $scope 협약을 사용하고 있었다면 $scope.newItemForm을 참조할 수 있었을 것입니다.스코프를 사용하지 않고 구문으로 컨트롤러에서 이 작업을 수행할 수 있는 다른 방법이 있습니까?HTML을 다음으로 변경합니다. 그러면 주입하지 않고도 컨트롤러에..

programing 2023.10.04

각도에서 ng-click not fireing in Angular클릭 시 JS가 실행됩니다.

각도에서 ng-click not fireing in Angular클릭 시 JS가 실행됩니다. Angular를 사용하려고 합니다.JS는 제 지원서에 있고 어느 정도 성공적이었습니다. 나는 데이터를 가져와서 사용자에게 보여줄 수 있습니다.그리고 단추가 들어있습니다.ng-repeatDELETE 요청을 게시하고 싶습니다.아래는 그것을 하는 나의 코드입니다. Name ID Department {{d.EmployeeName}} {{d.EmployeeID}} {{d.EmployeeDepartment}} 여기가.FetchViewData정보를 가져와 사용자에게 표시하는 기능. function FetchViewData($scope, $http) { var test_link = ""; $http.get(test_link)...

programing 2023.09.24

Angular에서 $location으로 리디렉션하는 방법.path를 $120으로 지정합니다.성공 후 콜백

Angular에서 $location으로 리디렉션하는 방법.path를 $120으로 지정합니다.성공 후 콜백 POST를 php 파일로 전송하여 간단한 인증 서비스를 만들려고 합니다.홈 페이지를 부분적으로 로딩하려면 이 서비스가 필요합니다.ng-view성공했을 때. 제가 시도한 것은 다음과 같습니다. function loginCtrl($scope, $http, $location){ $http.post(url,data).success(function(data){ $location.path('/home'); }); } 결과 URL이 변경되지만ng-view업데이트되지 않습니다.수동으로 페이지를 갱신하면 갱신됩니다. (로 올바르게 설정되어 있습니다.$routeProvider콜백이 아닌 스탠드아론 함수를 사용하여 리다..

programing 2023.04.02

angular.js 뷰에서 사용하기 전에 스코프 변수가 로드될 때까지 기다립니다.

angular.js 뷰에서 사용하기 전에 스코프 변수가 로드될 때까지 기다립니다. 이것저것 봐왔지만 더 간단한 방법이 있을 것 같아. 내 보기에는 권한을 통해 제어되는 몇 가지 메뉴 옵션이 있습니다. 즉, 모든 사용자가 "대시보드" 보기를 볼 수 있는 것은 아닙니다.뷰의 메뉴 옵션에는 다음과 같은 것이 있습니다. Dashboard 컨트롤러에는 현재 사용자의 권한을 확인하는 validate Permission 메서드가 정의되어 있습니다.예를 들어 다음과 같습니다. $scope.validatePermission = function(objectName) { if $scope.allPermissions...... 또한 컨트롤러에서 $http 호출을 통해 다음 권한을 로드합니다. $http.get('permiss..

programing 2023.04.02

각도 지시어 다른 템플릿

각도 지시어 다른 템플릿 myDirective의 다이렉트 타입은 가변형입니다.내가 뛰면디렉티브는 templateUrl:x-template.html을 사용합니다.내가 하면디렉티브에서 templateUrl: y-template.html을 사용합니다. 이게 제 현재 지시사항입니다 app.directive('myDirective', function() { var myDirective = { templateUrl: 'X-template.html', restrict: 'E', scope: { type: '=' }, }; return myDirective; }); stackoverflow와 angular documentation을 읽었지만 필요한 것을 찾지 못했습니다. 저는 지금 다음과 같은 일을 하려고 합니다. i..

programing 2023.04.02

'../build/Release/bson' 모듈을 찾을 수 없습니다. 코드: 'MODULE_NOT_FOUND' } js-bson:순수 JS 버전을 사용하여 c++ bson 확장을 로드하지 못했습니다.

'../build/Release/bson' 모듈을 찾을 수 없습니다. 코드: 'MODULE_NOT_FOUND' } js-bson:순수 JS 버전을 사용하여 c++ bson 확장을 로드하지 못했습니다. 다음의 에러가 표시됩니다. { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version 버전 세부 정보는 다음과 같습니다. OS: Windows 7 MongoDB: 2.6.5 노드: 0.12.0 저는 이 이슈를 여기에 올리기 전에 이러한 것들을 시도했습니다. 는 ㅇㅇㅇㅇㅇ에.\node-modules\mongo..

programing 2023.04.02

Angular 1.5, 부모 컨트롤러에서 컴포넌트의 함수를 호출합니다.

Angular 1.5, 부모 컨트롤러에서 컴포넌트의 함수를 호출합니다. 각도 1.5 컴포넌트를 사용하면 컴포넌트에서 부모에게 콜백할 수 있습니다.부모 컨트롤러의 함수에서 컴포넌트 내의 함수를 호출할 수 있는 방법이 있습니까? 내 컴포넌트는 태스크러너라고 불리며, 아래는 부모 컨테이너에 있는 컴포넌트의 HTML입니다. ParentToChildButton 플렁커가 왔어요.ParentToChildButton을 클릭하면 doSomethingInParent() 함수가 컴포넌트의 remotefunc를 호출합니다. 몇 가지 다른 방법: 양방향 바인딩이 있는 속성으로 개체를 전달합니다( ).scope:{myattr:'='}task-item-interruptive에 대한 명령어입니다.이 명령어는 부모 컨트롤러가 호출할 ..

programing 2023.04.02

angularjs 앱에서 안전한(!) 인증 시스템을 얻는 방법

angularjs 앱에서 안전한(!) 인증 시스템을 얻는 방법 난 앵귤제이가 처음이라... 저는 문서를 읽고 튜토리얼을 마쳤습니다.저도 뭔가 다른 것을 시도해봤더니 이해가 되기 시작했어요. 이제 어떻게 하면 안전한 인증 시스템을 만들 수 있을지 궁금합니다. 쉬운 부분: 코드가 없습니다. 코드가 실행되는 작업에 대해 설명합니다. 사용자 이름과 비밀번호 텍스트 입력의 클래식한 형식이 있습니다. 사용자가 양식에 입력하고 ENTER를 누릅니다. Ajax 요청이 시작되고 응답은 "OK I know you" 또는 "I don't know you"와 같은 것을 알려주는 JSON입니다. 현재 필요한 것은 내 애플리케이션의 다른 뷰 사이에 방문자의 기록된 상태(또는 기록되지 않은 상태)를 표시하는 것입니다. 인터넷에서 ..

programing 2023.04.02
반응형