{{each}} 루프의 인덱스를 기반으로 html 버튼을 표시하는 방법은 무엇입니까?

Marecky

HTML 버튼 기반 루프 색인을 표시하는 방법은 무엇입니까?

안녕하세요,이 템플릿이 있습니다.

<ul>
    {{#each answers as |answer key|~}}
        <li>
            <label>Answer text: <input type="text" name="answer-definition-label[]" 
            value={{answer}}/></label>
            <input type="radio"/> {{view.showDelete}}
        </li>
        {{~else~}}
        <li>
            <label>Answer text: <input type="text" name="answer-definition-label[]"/></label>
            <input type="radio" checked/>
        </li>
        <li>
            <label>Answer text: <input type="text" name="answer-definition-label[]"/></label>
            <input type="radio"/>
        </li>
    {{~/each}}
</ul>
<button {{action "addAnswerRow"}} type="button">Dodaj</button>

클래스 app / views / forms / elements / ix-selectable-fields.js

import Ember from "ember";
var ShowDelete = Ember.Component.extend({
    template: Ember.HTMLBars.compile('<button style="color:red;">X</button>'),
    init :function(){
        console.log(this);
        console.log(arguments);
    }
});
export default Ember.View.extend({
    content : undefined,
    template: function() {
        if (this.get("content") instanceof Object) {
            return this.get("content");
        } else {
            return Ember.HTMLBars.compile('Please choose answer');
        }
    }.property(),
    showDelete : ShowDelete
});

{{each}} {{else}} 부분에서 사용자가 행 (li)을 삭제할 수 있도록 X를 표시하고 싶습니다. 행이 상점에서 나올 때 키> 1에 삭제 버튼이 나타나도록하고 싶습니다 (key == 0 및 key == 1의 경우 버튼이 없음).

{{if key> 1 'test'}}를 시도했지만 "Build error"가 발생하고 {{view.showDelete key}}를 시도했지만 "Uncaught Error : Assertion Failed : A helper named 'view.showDelete' 찾을 수 없습니다".

@ Kit-Sunde 답변을 기반으로하는 Ember-cli (ember.js 1.12.1)의 해결 방법 :

//app/helpers/boolean/ix-gt.js
import Ember from "ember";
export default Ember.Handlebars.makeBoundHelper(function (a, b) {
    return a > b;
});
Kit Sunde

다음을 사용하여 helpers / gt.js만듭니다 .

export default (a, b) => a > b;

그런 다음 템플릿에서 :

{{#if (gt key 1)}}
  {{view.showDelete}}
{{/if}}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PySimple GUI에서 버튼 클릭을 기반으로 다른 레이아웃을 표시하는 방법은 무엇입니까? (지속적인 창 루프)

분류에서Dev

인덱스를 기반으로 루비 배열을 두 배열로 나누는 방법은 무엇입니까?

분류에서Dev

인덱스 위치를 기반으로 Pandas 데이터 프레임의 값을 표준화하는 방법은 무엇입니까?

분류에서Dev

html의 enum 값을 기반으로 텍스트를 설정하는 방법은 무엇입니까?

분류에서Dev

각 행의 눌린 버튼을 기반으로 ID를 얻는 다른 방법은 무엇입니까?

분류에서Dev

다른 테이블의 인덱스 시퀀스를 기반으로 열의 이름을 정렬하는 방법은 무엇입니까?

분류에서Dev

JQuery의 특정 확인란에 버튼을 표시하거나 숨기는 방법은 무엇입니까?

분류에서Dev

CSS의 도움으로 html의 텍스트로 아이콘을 표시하는 방법은 무엇입니까?

분류에서Dev

LinkedIn 로그인 버튼을 표시하는 방법은 무엇입니까?

분류에서Dev

html 양식에서 클릭 된 버튼을 구별하고이를 기반으로 ajax로 다른 값을 전달하는 방법은 무엇입니까?

분류에서Dev

Javascript의 공유 값을 기반으로 두 배열의 인덱스를 동기화하는 방법은 무엇입니까?

분류에서Dev

일반적인 경우 인덱스 표기법의 계산을 SIMD 연산 시퀀스로 변환하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

분류에서Dev

인덱스 PHP를 기반으로 두 배열을 병합하는 방법은 무엇입니까?

분류에서Dev

인덱스를 기반으로 하위 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

값이 아닌 인덱스를 기반으로 조건을 작성하는 방법은 무엇입니까?

분류에서Dev

완전한 인덱스를 기반으로 불완전한 데이터 프레임에 NA 행을 추가하는 방법은 무엇입니까?

분류에서Dev

Docusaurus 프로젝트에서 모든 세부 태그의 상태를 표시하거나 숨기는 버튼을 만드는 방법은 무엇입니까?

분류에서Dev

Snowflake의 표현식을 기반으로 클러스터 키를 정의하는 방법은 무엇입니까?

분류에서Dev

참조 벡터를 기반으로 요소의 위치 (인덱스)를 찾는 방법은 무엇입니까?

분류에서Dev

여러 인덱스를 기반으로 csv 파일의 행을 필터링하는 방법은 무엇입니까?

분류에서Dev

HTML을 표시하는 온라인 .py 파일의 소스를 보는 방법은 무엇입니까?

분류에서Dev

인덱스 별 최대 값 차이를 기반으로 새 열을 만드는 방법은 무엇입니까?

분류에서Dev

인덱스의 "점수"를 기반으로 배열 인덱스를 무작위로 선택하는 방법은 무엇입니까?

분류에서Dev

PHP 데이터베이스 값을 기반으로 HTML의 콘텐츠를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

열 인덱스를 기반으로 파이썬 데이터 프레임에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

getCountryFromIP PHP 함수를 사용하여 사용자 위치를 파악하고이를 기반으로 버튼을 표시하는 방법은 무엇입니까?

분류에서Dev

맞춤형 시간 목록을 기반으로 pandas 시간 인덱스 데이터의 하위 집합을 만드는 방법은 무엇입니까?

분류에서Dev

Kotlin의 특정 속성을 기반으로 사용자 지정 개체의 Arraylist에서 인덱스를 찾는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PySimple GUI에서 버튼 클릭을 기반으로 다른 레이아웃을 표시하는 방법은 무엇입니까? (지속적인 창 루프)

  2. 2

    인덱스를 기반으로 루비 배열을 두 배열로 나누는 방법은 무엇입니까?

  3. 3

    인덱스 위치를 기반으로 Pandas 데이터 프레임의 값을 표준화하는 방법은 무엇입니까?

  4. 4

    html의 enum 값을 기반으로 텍스트를 설정하는 방법은 무엇입니까?

  5. 5

    각 행의 눌린 버튼을 기반으로 ID를 얻는 다른 방법은 무엇입니까?

  6. 6

    다른 테이블의 인덱스 시퀀스를 기반으로 열의 이름을 정렬하는 방법은 무엇입니까?

  7. 7

    JQuery의 특정 확인란에 버튼을 표시하거나 숨기는 방법은 무엇입니까?

  8. 8

    CSS의 도움으로 html의 텍스트로 아이콘을 표시하는 방법은 무엇입니까?

  9. 9

    LinkedIn 로그인 버튼을 표시하는 방법은 무엇입니까?

  10. 10

    html 양식에서 클릭 된 버튼을 구별하고이를 기반으로 ajax로 다른 값을 전달하는 방법은 무엇입니까?

  11. 11

    Javascript의 공유 값을 기반으로 두 배열의 인덱스를 동기화하는 방법은 무엇입니까?

  12. 12

    일반적인 경우 인덱스 표기법의 계산을 SIMD 연산 시퀀스로 변환하는 방법은 무엇입니까?

  13. 13

    동적으로 생성 된 html 테이블 안에 4 개의 라디오 버튼을 동적으로 표시하는 방법은 무엇입니까?

  14. 14

    인덱스 PHP를 기반으로 두 배열을 병합하는 방법은 무엇입니까?

  15. 15

    인덱스를 기반으로 하위 문자열을 바꾸는 방법은 무엇입니까?

  16. 16

    값이 아닌 인덱스를 기반으로 조건을 작성하는 방법은 무엇입니까?

  17. 17

    완전한 인덱스를 기반으로 불완전한 데이터 프레임에 NA 행을 추가하는 방법은 무엇입니까?

  18. 18

    Docusaurus 프로젝트에서 모든 세부 태그의 상태를 표시하거나 숨기는 버튼을 만드는 방법은 무엇입니까?

  19. 19

    Snowflake의 표현식을 기반으로 클러스터 키를 정의하는 방법은 무엇입니까?

  20. 20

    참조 벡터를 기반으로 요소의 위치 (인덱스)를 찾는 방법은 무엇입니까?

  21. 21

    여러 인덱스를 기반으로 csv 파일의 행을 필터링하는 방법은 무엇입니까?

  22. 22

    HTML을 표시하는 온라인 .py 파일의 소스를 보는 방법은 무엇입니까?

  23. 23

    인덱스 별 최대 값 차이를 기반으로 새 열을 만드는 방법은 무엇입니까?

  24. 24

    인덱스의 "점수"를 기반으로 배열 인덱스를 무작위로 선택하는 방법은 무엇입니까?

  25. 25

    PHP 데이터베이스 값을 기반으로 HTML의 콘텐츠를 동적으로 변경하는 방법은 무엇입니까?

  26. 26

    열 인덱스를 기반으로 파이썬 데이터 프레임에서 값을 얻는 방법은 무엇입니까?

  27. 27

    getCountryFromIP PHP 함수를 사용하여 사용자 위치를 파악하고이를 기반으로 버튼을 표시하는 방법은 무엇입니까?

  28. 28

    맞춤형 시간 목록을 기반으로 pandas 시간 인덱스 데이터의 하위 집합을 만드는 방법은 무엇입니까?

  29. 29

    Kotlin의 특정 속성을 기반으로 사용자 지정 개체의 Arraylist에서 인덱스를 찾는 방법은 무엇입니까?

뜨겁다태그

보관