AngularJS-지시문에서 속성 값 가져 오기

빨간

좋아, 그래서 나는 속성을 취하고 그것을 읽고 쓰는 지시문을 가지고있다.

플 런커는 다음과 같습니다 : http://embed.plnkr.co/IkKPLahPc9yqeHWEQUG3/

나는 그것이 컨트롤러 때문이라고 생각합니다 : main-directive.js 내부의 ctrl 은 아무것도없는 반면 실제 작업은 격리 된 지시문의 컨트롤러 컨트롤러 내부에서 발생합니다 .

다음은 main-directive.js입니다 .

var app = angular.module('testapp.directive.main', ['main']);


app.directive('myCustomer', function() {

  var controller = ['$scope', function($scope) {

    $scope.dan = { 'name': 'Dan', 'nationality': 'ESP' };
    // scope from here obv...

  }];

  var template = 'Getting attribute value of =getInfo... {{getInfo.name}} from {{getInfo.nationality}}';

  return {
    restrict: 'E',
    controller: controller,
    scope: {
      getInfo: "=info"
    },
    template: template
  };
});

app.controller('ctrl', function($scope) {

})

내 템플릿은 다음과 같습니다.

<div ng-controller="ctrl">
    <my-customer info="dan">
    </my-customer>
</div>

내 지시문이 정보 속성을 읽지 않는 이유는 무엇 입니까?

셰인 에드워즈

맞습니다. $ scope.dan 개체는 'ctrl'컨트롤러 범위에 있어야하며 격리 지시문 컨트롤러 범위에서 제거되어야합니다.

app.controller('ctrl', function($scope) {
    $scope.dan = { 'name': 'Dan', 'nationality': 'ESP' };
})

이것은 "= info"에서 사용하는 getInfo에 대해 설정 한 양방향 데이터 바인딩 방법에 적용됩니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angularjs 사용자 지정 지시문에서 속성 값 가져 오기

분류에서Dev

지시문에서 ng-repeat의 속성 값 가져 오기

분류에서Dev

각도 js의 지시문에서 속성 값 가져 오기

분류에서Dev

AngularJS 지시어 : 속성에서 객체 가져 오기

분류에서Dev

지시문의 격리 된 컨트롤러에서 속성 값 가져 오기

분류에서Dev

속성 값 가져 오기

분류에서Dev

문자열에서 속성 값 가져 오기

분류에서Dev

문자열에서 함수 속성 값 가져 오기

분류에서Dev

AngularJS 서비스 약속의 결과를 가져오고 지시문 값에 바인딩합니다.

분류에서Dev

angularjs-속성에서 바인딩 표현식 가져 오기 (해결 된 값이 아님)

분류에서Dev

사용자 지정 속성 내에서 사용할 속성 값 가져 오기

분류에서Dev

기본 창의 각 필드에서 속성 값 가져 오기

분류에서Dev

Bootstrap 및 AngularJS에서 버튼의 속성 ID 가져 오기

분류에서Dev

마우스 오버시 데이터 속성 값 가져 오기

분류에서Dev

값이 목록에있는 속성 값 가져 오기

분류에서Dev

AngularJS 지시문 태그에서 문자열 값 가져 오기 : my-first-directive = "I want this"

분류에서Dev

AngularJS 지시문 태그에서 문자열 값 가져 오기 : my-first-directive = "I want this"

분류에서Dev

AngularJS-JSON 속성 가져 오기 및 표시

분류에서Dev

ILogEventPropertyFactory에서 원래 속성 값 형식 가져 오기

분류에서Dev

HashMap 값에서 개체의 속성 가져 오기

분류에서Dev

개체 속성에서 최대 값 및 이름 가져 오기

분류에서Dev

각 배열 요소에서 속성 값 가져 오기

분류에서Dev

R : XML에서 속성 값 가져 오기

분류에서Dev

모든 배열 목록에서 속성 값 가져 오기 C #

분류에서Dev

JavaScript에서 개체 속성 값 가져 오기

분류에서Dev

jQuery에서 텍스트 상자의 속성 값 가져 오기

분류에서Dev

PHP에서 사용자 정의 속성 값 가져 오기

분류에서Dev

C #-ComboBox 개체 속성에서 int 값 가져 오기

분류에서Dev

jquery 배열에서 속성 값 가져 오기

Related 관련 기사

  1. 1

    Angularjs 사용자 지정 지시문에서 속성 값 가져 오기

  2. 2

    지시문에서 ng-repeat의 속성 값 가져 오기

  3. 3

    각도 js의 지시문에서 속성 값 가져 오기

  4. 4

    AngularJS 지시어 : 속성에서 객체 가져 오기

  5. 5

    지시문의 격리 된 컨트롤러에서 속성 값 가져 오기

  6. 6

    속성 값 가져 오기

  7. 7

    문자열에서 속성 값 가져 오기

  8. 8

    문자열에서 함수 속성 값 가져 오기

  9. 9

    AngularJS 서비스 약속의 결과를 가져오고 지시문 값에 바인딩합니다.

  10. 10

    angularjs-속성에서 바인딩 표현식 가져 오기 (해결 된 값이 아님)

  11. 11

    사용자 지정 속성 내에서 사용할 속성 값 가져 오기

  12. 12

    기본 창의 각 필드에서 속성 값 가져 오기

  13. 13

    Bootstrap 및 AngularJS에서 버튼의 속성 ID 가져 오기

  14. 14

    마우스 오버시 데이터 속성 값 가져 오기

  15. 15

    값이 목록에있는 속성 값 가져 오기

  16. 16

    AngularJS 지시문 태그에서 문자열 값 가져 오기 : my-first-directive = "I want this"

  17. 17

    AngularJS 지시문 태그에서 문자열 값 가져 오기 : my-first-directive = "I want this"

  18. 18

    AngularJS-JSON 속성 가져 오기 및 표시

  19. 19

    ILogEventPropertyFactory에서 원래 속성 값 형식 가져 오기

  20. 20

    HashMap 값에서 개체의 속성 가져 오기

  21. 21

    개체 속성에서 최대 값 및 이름 가져 오기

  22. 22

    각 배열 요소에서 속성 값 가져 오기

  23. 23

    R : XML에서 속성 값 가져 오기

  24. 24

    모든 배열 목록에서 속성 값 가져 오기 C #

  25. 25

    JavaScript에서 개체 속성 값 가져 오기

  26. 26

    jQuery에서 텍스트 상자의 속성 값 가져 오기

  27. 27

    PHP에서 사용자 정의 속성 값 가져 오기

  28. 28

    C #-ComboBox 개체 속성에서 int 값 가져 오기

  29. 29

    jquery 배열에서 속성 값 가져 오기

뜨겁다태그

보관