Meteor 템플릿의 중첩 배열에있는 개체에 액세스

Viddesh

단일 문서에 대한 구조가 아래와 같은 사용자 테이블이 있습니다.

{
    "profile" : {
        "name" : "new user",
        "gender" : ""
    },
    "followers" : [ 
        {
            "id" : "yQLrjsbAnKHW7Zoef",
            "name" : "vid vid"
        },
        {
            "id" : "bGLrjsbAnKHW7Zoef",
            "name" : "sid sid"
        }
    ]
}

내 도우미 기능은

Template.followers.helpers({
    followers: function () {
        return Meteor.users.find({_id: Meteor.userId()},{_id:0,followers:1, profile:1});
    }
});

이제 팔로워의 데이터를 다음과 같이 표시하고 싶습니다.

name: Vid
name: Sid

기본적으로 템플릿의 추종자 배열에있는 요소에 액세스하고 싶습니다. 현재 그것은

{{#each followers}}
      {{ profile.name}}
      {{ followers}} 
{{/each}}
Viddesh

고쳤다.

문제는 Meteor.users.find()제한된 필드 만 반환 한다는 것 입니다. 먼저 users게시 된 메서드에서 필드 지정자를 사용해 보았지만 작동하지 않았습니다. 그래서 다음은 내가 한 일입니다.

서버 측에서 새 변수를 다음과 같이 선언했습니다.

UserProfiles : = Meteor.users;

필요한 필드를 지정하는 새 게시 방법 추가 : 여기에 코드 입력

Meteor.publish('UserProfiles', function () {
    return UserProfiles.find({},{
    fields : {
        'followers' : 1,
        'profile'   : 1,
        'createdAt' : 1
    }
});

});

클라이언트 측에 다음 줄을 추가했습니다.

UserProfiles : = Meteor.users; 
Meteor.subscribe("UserProfiles");

그런 다음 내 파일에서 쿼리를 실행하고 다음과 같이 반환했습니다.

users: function (){ 
    return UserProfiles.find(selector, {
       fields : {
           'followers' : 1,
            'profile'   : 1,
            'createdAt' : 1
       }
    });
}

내부 템플릿 코드 :

{{#each users}}
     Follower of {{profile.name}}
     {{#each followers}}
          {{> follower}}
     {{/each}}
{{/each}}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

템플릿의 개체에 액세스

분류에서Dev

중첩 된 템플릿 매개 변수에 액세스

분류에서Dev

중첩 된 템플릿 매개 변수에 액세스

분류에서Dev

중첩 템플릿 C ++의 유형에 액세스 할 수 있습니까?

분류에서Dev

중첩 클래스 템플릿의 정적 멤버 함수에 액세스

분류에서Dev

Angular NGXS의 배열 내부 중첩 개체에 액세스

분류에서Dev

개체 내의 배열 내에서 중첩 된 개체에 액세스하는 데 문제가 있습니다.

분류에서Dev

Meteor 템플릿에서 내부 개체 컬렉션 액세스 및 반복

분류에서Dev

smarty 템플릿에서 중첩 된 연관 배열에 액세스

분류에서Dev

Meteor의 JavaScript에서 템플릿으로 전달 된 액세스 변수

분류에서Dev

서브 템플릿 도우미 기능에 액세스하는 Meteor 템플릿

분류에서Dev

중첩 된 개체의 키 또는 값에 액세스

분류에서Dev

템플릿없이 Meteor에서 mongodb 컬렉션에 액세스

분류에서Dev

Swift : 중첩 된 배열의 개체에 액세스 할 수 없습니다.

분류에서Dev

중첩 된 불변 개체의 배열에 액세스 할 수 없습니다.

분류에서Dev

Meteor의 템플릿 파일에서 URL 매개 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

중첩 된 개체 배열 내부의 개체 속성에 액세스하는 방법은 무엇입니까?

분류에서Dev

템플릿 내 Streamfield의 중첩 블록 값에 액세스 할 수 없습니다.

분류에서Dev

Meteor : 중첩 된 템플릿에서 이벤트 감지

분류에서Dev

Meteor : 중첩 된 템플릿에서 여러 이벤트 발생

분류에서Dev

Django는 템플릿의 중간 필드에 액세스합니다.

분류에서Dev

JavaScript 개체-여러 수준의 중첩 된 개체 속성 배열에 액세스하고 함께 결합하는 데 문제가 있습니다.

분류에서Dev

배열 내부에 중첩 된 JSON 개체에 액세스

분류에서Dev

배열에서 중첩 된 개체에 액세스

분류에서Dev

템플릿 클래스의 중첩 클래스에있는 friend 연산자

분류에서Dev

json의 중첩 값에 액세스

분류에서Dev

JSON의 중첩 멤버에 액세스

분류에서Dev

Django-템플릿에서 체인의 ForigenKey 개체 필드에 액세스

분류에서Dev

중첩 된 개체로 배열에 액세스

Related 관련 기사

  1. 1

    템플릿의 개체에 액세스

  2. 2

    중첩 된 템플릿 매개 변수에 액세스

  3. 3

    중첩 된 템플릿 매개 변수에 액세스

  4. 4

    중첩 템플릿 C ++의 유형에 액세스 할 수 있습니까?

  5. 5

    중첩 클래스 템플릿의 정적 멤버 함수에 액세스

  6. 6

    Angular NGXS의 배열 내부 중첩 개체에 액세스

  7. 7

    개체 내의 배열 내에서 중첩 된 개체에 액세스하는 데 문제가 있습니다.

  8. 8

    Meteor 템플릿에서 내부 개체 컬렉션 액세스 및 반복

  9. 9

    smarty 템플릿에서 중첩 된 연관 배열에 액세스

  10. 10

    Meteor의 JavaScript에서 템플릿으로 전달 된 액세스 변수

  11. 11

    서브 템플릿 도우미 기능에 액세스하는 Meteor 템플릿

  12. 12

    중첩 된 개체의 키 또는 값에 액세스

  13. 13

    템플릿없이 Meteor에서 mongodb 컬렉션에 액세스

  14. 14

    Swift : 중첩 된 배열의 개체에 액세스 할 수 없습니다.

  15. 15

    중첩 된 불변 개체의 배열에 액세스 할 수 없습니다.

  16. 16

    Meteor의 템플릿 파일에서 URL 매개 변수에 액세스하는 방법은 무엇입니까?

  17. 17

    중첩 된 개체 배열 내부의 개체 속성에 액세스하는 방법은 무엇입니까?

  18. 18

    템플릿 내 Streamfield의 중첩 블록 값에 액세스 할 수 없습니다.

  19. 19

    Meteor : 중첩 된 템플릿에서 이벤트 감지

  20. 20

    Meteor : 중첩 된 템플릿에서 여러 이벤트 발생

  21. 21

    Django는 템플릿의 중간 필드에 액세스합니다.

  22. 22

    JavaScript 개체-여러 수준의 중첩 된 개체 속성 배열에 액세스하고 함께 결합하는 데 문제가 있습니다.

  23. 23

    배열 내부에 중첩 된 JSON 개체에 액세스

  24. 24

    배열에서 중첩 된 개체에 액세스

  25. 25

    템플릿 클래스의 중첩 클래스에있는 friend 연산자

  26. 26

    json의 중첩 값에 액세스

  27. 27

    JSON의 중첩 멤버에 액세스

  28. 28

    Django-템플릿에서 체인의 ForigenKey 개체 필드에 액세스

  29. 29

    중첩 된 개체로 배열에 액세스

뜨겁다태그

보관