클래스 구문의 $ watch가 작동하지 않습니다.

coure2011

시계는 다음 코드를 사용하여 페이지를로드 할 때 처음으로 만 작동합니다.

import angular from 'angular';

import '../style/app.css';

class AppCtrl {

  constructor($scope) {
    this.url = 'https://github.com/preboot/angular-webpack';
    this.val = 0;
    this.even = true;
    this.scope = $scope;    
    this.scope.$watch('val', this.valChanged());

  }

  inc() {
    this.val++;
    this.even = this.val % 2 == 0 ? true : false;     
  }

  valChanged(newVal, oldVal) {
    console.log('changed');
  }
}

AppCtrl.$inject = ['$scope'];

const MODULE_NAME = 'app';

angular.module(MODULE_NAME, [])
  .controller('AppCtrl', AppCtrl);

export default MODULE_NAME;

inc () 메서드를 호출하는 버튼을 클릭 할 때마다 값이 업데이트되지만 valChanged 메서드는 실행되지 않습니다.

angularjs v 1.5 사용

JB 니제
this.scope.$watch(() => this.val, 
                 (newVal, oldVal) => this.valChanged(newVal, oldVal));

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

GestureRecognizer의 하위 클래스가 작동하지 않습니다.

분류에서Dev

Angular 지시문 인스턴스 $ watch가 작동하지 않습니다.

분류에서Dev

동적 버전의 클래스가 작동하지 않습니다.

분류에서Dev

LocationListener의 RemoveUpdates가 서비스 클래스에서 작동하지 않습니다.

분류에서Dev

OnClickListener의 Android 하위 클래스가 작동하지 않습니다.

분류에서Dev

DisplayAttribute가 Dotnet Core 친구 클래스에서 작동하지 않습니다.

분류에서Dev

Automapper가 클래스와 구조체 AfterMap간에 작동하지 않습니다.

분류에서Dev

새 클래스 내의 KerasClassifier가 제대로 작동하지 않습니다.

분류에서Dev

Modelform Meta 클래스의 Django 1.6 error_messages가 작동하지 않습니다.

분류에서Dev

ng-show가 div의 클래스와 함께 작동하지 않습니다.

분류에서Dev

ES6의 내보내기 클래스가 작동하지 않습니다.

분류에서Dev

NotificationDataSetChanged가 BaseAdapter 클래스 내의 AsyncTask에서 작동하지 않습니다.

분류에서Dev

Angular의 확인란 조건부 클래스가 작동하지 않습니다.

분류에서Dev

Qt-다른 클래스의 mainwindow 클래스 개체가 제대로 작동하지 않습니다.

분류에서Dev

Java / Android (클래스-> 익명 클래스)에서 재정의가 작동하지 않습니다. 왜?

분류에서Dev

CSS의 클래스가 작동하지 않고 표시 문제

분류에서Dev

본문의 jquery 토글 클래스가 제대로 작동하지 않습니다.

분류에서Dev

operator =가 내 사용자 정의 문자열 클래스에서 제대로 작동하지 않습니다.

분류에서Dev

angularjs $ watch가 지시문에서 작동하지 않습니다.

분류에서Dev

Typecasting PFObject 하위 클래스가 작동하지 않습니다.

분류에서Dev

Init 하위 클래스가 작동하지 않습니다.

분류에서Dev

Jquery 추가 클래스가 작동하지 않습니다.

분류에서Dev

내 하위 클래스 중 하나의 함수가 다른 하위 클래스에서 동일하더라도 작동하지 않습니다.

분류에서Dev

내 클래스의 정적 인스턴스 함수가 예상대로 작동하지 않습니다.

분류에서Dev

요소에 jquery의 특정 클래스가 있는지 확인하는 것이 작동하지 않습니다.

분류에서Dev

배열의 다형성 하위 클래스 개체 메서드가 작동하지 않습니다.

분류에서Dev

Vue prop 시계가 클래스 스타일 구성 요소에서 작동하지 않습니다.

분류에서Dev

다른 클래스와 함께 MainWindow를 구현할 때 DataContext가 작동하지 않습니다.

분류에서Dev

Wordpress 메뉴 CSS 클래스가 작동하지 않습니다.

Related 관련 기사

  1. 1

    GestureRecognizer의 하위 클래스가 작동하지 않습니다.

  2. 2

    Angular 지시문 인스턴스 $ watch가 작동하지 않습니다.

  3. 3

    동적 버전의 클래스가 작동하지 않습니다.

  4. 4

    LocationListener의 RemoveUpdates가 서비스 클래스에서 작동하지 않습니다.

  5. 5

    OnClickListener의 Android 하위 클래스가 작동하지 않습니다.

  6. 6

    DisplayAttribute가 Dotnet Core 친구 클래스에서 작동하지 않습니다.

  7. 7

    Automapper가 클래스와 구조체 AfterMap간에 작동하지 않습니다.

  8. 8

    새 클래스 내의 KerasClassifier가 제대로 작동하지 않습니다.

  9. 9

    Modelform Meta 클래스의 Django 1.6 error_messages가 작동하지 않습니다.

  10. 10

    ng-show가 div의 클래스와 함께 작동하지 않습니다.

  11. 11

    ES6의 내보내기 클래스가 작동하지 않습니다.

  12. 12

    NotificationDataSetChanged가 BaseAdapter 클래스 내의 AsyncTask에서 작동하지 않습니다.

  13. 13

    Angular의 확인란 조건부 클래스가 작동하지 않습니다.

  14. 14

    Qt-다른 클래스의 mainwindow 클래스 개체가 제대로 작동하지 않습니다.

  15. 15

    Java / Android (클래스-> 익명 클래스)에서 재정의가 작동하지 않습니다. 왜?

  16. 16

    CSS의 클래스가 작동하지 않고 표시 문제

  17. 17

    본문의 jquery 토글 클래스가 제대로 작동하지 않습니다.

  18. 18

    operator =가 내 사용자 정의 문자열 클래스에서 제대로 작동하지 않습니다.

  19. 19

    angularjs $ watch가 지시문에서 작동하지 않습니다.

  20. 20

    Typecasting PFObject 하위 클래스가 작동하지 않습니다.

  21. 21

    Init 하위 클래스가 작동하지 않습니다.

  22. 22

    Jquery 추가 클래스가 작동하지 않습니다.

  23. 23

    내 하위 클래스 중 하나의 함수가 다른 하위 클래스에서 동일하더라도 작동하지 않습니다.

  24. 24

    내 클래스의 정적 인스턴스 함수가 예상대로 작동하지 않습니다.

  25. 25

    요소에 jquery의 특정 클래스가 있는지 확인하는 것이 작동하지 않습니다.

  26. 26

    배열의 다형성 하위 클래스 개체 메서드가 작동하지 않습니다.

  27. 27

    Vue prop 시계가 클래스 스타일 구성 요소에서 작동하지 않습니다.

  28. 28

    다른 클래스와 함께 MainWindow를 구현할 때 DataContext가 작동하지 않습니다.

  29. 29

    Wordpress 메뉴 CSS 클래스가 작동하지 않습니다.

뜨겁다태그

보관