JsRender ішіндегі цикл үшін ағымдағы нысанды қалай алуға болады

Мен JsRender цикліндегі құсбелгі ретінде мән ретінде орнатылған ағымдағы нысанды қалаймын. Төменде менің кодексім.

{{for data.UserConnection}}
  
  • <input name="checkboxlist" class="profilechkbox" type="checkbox" value={{:#view}} />

    {{:Fullname}}
  •  
    {{/for}}
    

    Ағымдағы нысанды алу үшін мәнді {{: # view}} ретінде орнаттым. Бірақ мен [object object] аламын. Егер мен мұнда дұрыс емес болсам, түзетемін.

    1

    8 жауаптар

    #view in JsRender is the current data object.

    {{view}} арқылы жазу арқылы браузерде [Object Object Object] ретінде пайда болатын нысанды көрсетуге тырысасыз.

    {{#: view.data.yourattribute}} әрекетін орындап көріңіз.

    3
    қосылды
    Толық нысанды құсбелгінің мәні ретінде қалай көрсету керек? Объектіні жолға немесе логикалық түрлендіруге немесе объектінің логикалық немесе сапалы мәнін алуға болады. Әйтпесе, нәтиже [объектінің нысаны] сияқты жолды түрлендіру болады. {{myAttribute}} немесе {{myconverterhelper (#data)}} немесе {{myconverter: #data}} мүмкін. #data # view.data-ге тең.
    қосылды автор BorisMoore, көзі
    Сәлеметсіз бе, Anirudh, Мен толық нысан емес атрибуттар келеді. Жоғарыда келтірілген код бойынша userconnection нысанын толығымен аламын.
    қосылды автор user2168081, көзі

    #view in JsRender is the current data object.

    {{view}} арқылы жазу арқылы браузерде [Object Object Object] ретінде пайда болатын нысанды көрсетуге тырысасыз.

    {{#: view.data.yourattribute}} әрекетін орындап көріңіз.

    3
    қосылды
    Толық нысанды құсбелгінің мәні ретінде қалай көрсету керек? Объектіні жолға немесе логикалық түрлендіруге немесе объектінің логикалық немесе сапалы мәнін алуға болады. Әйтпесе, нәтиже [объектінің нысаны] сияқты жолды түрлендіру болады. {{myAttribute}} немесе {{myconverterhelper (#data)}} немесе {{myconverter: #data}} мүмкін. #data # view.data-ге тең.
    қосылды автор BorisMoore, көзі
    Сәлеметсіз бе, Anirudh, Мен толық нысан емес атрибуттар келеді. Жоғарыда келтірілген код бойынша userconnection нысанын толығымен аламын.
    қосылды автор user2168081, көзі

    #view in JsRender is the current data object.

    {{view}} арқылы жазу арқылы браузерде [Object Object Object] ретінде пайда болатын нысанды көрсетуге тырысасыз.

    {{#: view.data.yourattribute}} әрекетін орындап көріңіз.

    3
    қосылды
    Толық нысанды құсбелгінің мәні ретінде қалай көрсету керек? Объектіні жолға немесе логикалық түрлендіруге немесе объектінің логикалық немесе сапалы мәнін алуға болады. Әйтпесе, нәтиже [объектінің нысаны] сияқты жолды түрлендіру болады. {{myAttribute}} немесе {{myconverterhelper (#data)}} немесе {{myconverter: #data}} мүмкін. #data # view.data-ге тең.
    қосылды автор BorisMoore, көзі
    Сәлеметсіз бе, Anirudh, Мен толық нысан емес атрибуттар келеді. Жоғарыда келтірілген код бойынша userconnection нысанын толығымен аламын.
    қосылды автор user2168081, көзі

    Ағымдағы объектінің динамикалық түрде аталған қасиеттерін циклде беру талап етілді. Ол үшін ағымдағы үлгіні көру үлгісінде (нысан) орнатуға және үлгідегі басқа функцияны шақыру арқылы ағымдық дананың динамикалық түрде аталған сипатын алу үшін функция жасай аласыз. JsRender динамикалық атпен берілген киімдер бөлімін қараңыз. Шабыт: Джон Папаның скрипті .

    <tbody>
        {{for markets}}  
        {{:~SetInstanceFunc()}}
        <tr>
            <td>{{:id}}</td> <td>{{:market}}</td>
            {{for #parent.parent.data.years}}      
            <td>{{:~GetYearPropFunc('min', #data)}} </td>
            <td>{{:~GetYearPropFunc('max', #data)}} </td>
            {{/for}}
        </tr>
        {{/for}}
    </tbody>
    

    Міне, java сценарийі:

    var vm = {
      years: years, 
      markets:markets,
      instance:{},
      setInstance: function(){
        instance = this.data;
      },
      getYearProp: function(text, year){
        if(!instance) return '';
        return instance[(text + year)] || '';
        }
    };
    $.views.helpers({
      GetYearPropFunc: vm.getYearProp,
      SetInstanceFunc: vm.setInstance
    });
    
    1
    қосылды

    Ағымдағы объектінің динамикалық түрде аталған қасиеттерін циклде беру талап етілді. Ол үшін ағымдағы үлгіні көру үлгісінде (нысан) орнатуға және үлгідегі басқа функцияны шақыру арқылы ағымдық дананың динамикалық түрде аталған сипатын алу үшін функция жасай аласыз. JsRender динамикалық атпен берілген киімдер бөлімін қараңыз. Шабыт: Джон Папаның скрипті .

    <tbody>
        {{for markets}}  
        {{:~SetInstanceFunc()}}
        <tr>
            <td>{{:id}}</td> <td>{{:market}}</td>
            {{for #parent.parent.data.years}}      
            <td>{{:~GetYearPropFunc('min', #data)}} </td>
            <td>{{:~GetYearPropFunc('max', #data)}} </td>
            {{/for}}
        </tr>
        {{/for}}
    </tbody>
    

    Міне, java сценарийі:

    var vm = {
      years: years, 
      markets:markets,
      instance:{},
      setInstance: function(){
        instance = this.data;
      },
      getYearProp: function(text, year){
        if(!instance) return '';
        return instance[(text + year)] || '';
        }
    };
    $.views.helpers({
      GetYearPropFunc: vm.getYearProp,
      SetInstanceFunc: vm.setInstance
    });
    
    1
    қосылды

    Ағымдағы объектінің динамикалық түрде аталған қасиеттерін циклде беру талап етілді. Ол үшін ағымдағы үлгіні көру үлгісінде (нысан) орнатуға және үлгідегі басқа функцияны шақыру арқылы ағымдық дананың динамикалық түрде аталған сипатын алу үшін функция жасай аласыз. JsRender динамикалық атпен берілген киімдер бөлімін қараңыз. Шабыт: Джон Папаның скрипті .

    <tbody>
        {{for markets}}  
        {{:~SetInstanceFunc()}}
        <tr>
            <td>{{:id}}</td> <td>{{:market}}</td>
            {{for #parent.parent.data.years}}      
            <td>{{:~GetYearPropFunc('min', #data)}} </td>
            <td>{{:~GetYearPropFunc('max', #data)}} </td>
            {{/for}}
        </tr>
        {{/for}}
    </tbody>
    

    Міне, java сценарийі:

    var vm = {
      years: years, 
      markets:markets,
      instance:{},
      setInstance: function(){
        instance = this.data;
      },
      getYearProp: function(text, year){
        if(!instance) return '';
        return instance[(text + year)] || '';
        }
    };
    $.views.helpers({
      GetYearPropFunc: vm.getYearProp,
      SetInstanceFunc: vm.setInstance
    });
    
    1
    қосылды

    Ағымдағы нысанды көрсету үшін:

    {{for #data }} 
        {{:attribute1}}
        {{:attribute2}}
        ...
    {{/for}}
    
    0
    қосылды

    Ағымдағы нысанды көрсету үшін:

    {{for #data }} 
        {{:attribute1}}
        {{:attribute2}}
        ...
    {{/for}}
    
    0
    қосылды