2016-11-03 2 views
0

Я хочу, чтобы проверить все строки таблицы, и, если все значения таких же предупреждение («КИ) в ember.js Вот мой код.Я хочу, чтобы проверить все строки таблицы в ember.js

actions:{ 
    checkValue: function(){ 
    var r = this.$('.cellValue').text(); 
    if(r == '|'){ 
     console.log('ok'); 
    }else{ 
     console.log('bad'); 
    } 
    } 
} 
+0

что вы хотите? что не так ? – Mahi

+0

У меня есть таблица и при нажатии на данных, которые он меняет свое значение: А если все значения ячейки становятся же предупреждение («чего-л), но в моем коде это не работает – Erik

+0

, если ничего не отображается, то вы не вызывая checkvalue функции. – Mahi

ответ

1

Я предлагаю вам решить эту проблему не-Ember способом. Почему бы вам не попробовать что-то вроде этого:

Component.js

import Ember from 'ember'; 

export default Ember.Component.extend({ 
    rows: [ 
    {name: 'bob', value: "24"}, 
    {name: 'peter', value: "32"} 
    ], 

    checkValue: Ember.observer('[email protected]', function() { 
    const unique = Ember.get(this, 'rows').uniqBy('value') 
    if (unique.length === 1) alert('matching') 
    }) 

}); 

Template.hbs

<table> 
    {{#each rows as |row|}} 
    <tr> 
    <td>{{row.name}}</td><td><input value={{row.value}} onblur={{action (mut row.value) value='target.value'}}></td> 
    </tr> 
    {{/each}} 
</table> 

Там является Twiddle here

+0

Большое спасибо, вы можете видеть мой ответ сверху, и если вы можете мне помочь, пожалуйста. – Erik

Смежные вопросы