Sto provando a utilizzare uno degli helper di input della casella di controllo di Ember che è collocato all'interno di un div con un'azione assegnata ad esso. Il problema che sto avendo è che ora facendo clic sulla casella di controllo non funziona correttamente e invece viene chiamato l'helper azione del contenitore.Helber input helber checkbox
App.MyCheckboxComponent = Ember.Component.extend({
isSelected: false,
actions: {
containerClicked: function(e) {
alert('container clicked');
}
}
});
Ho creato un fiddle per mostrare questo in azione. Qualcuno sa come posso impedirlo?
mi piacerebbe per clic sulla casella-aggiornamento relativo valore limite.
Mentre clic al di fuori del contenitore casella dovrebbe innescare l'azione associata al contenitore.
Con le azioni generali è possibile impostare bubbles=false
ma questo non sembra funzionare con gli helper di input. Grazie!
Anche se hai creato un violino, dovresti inserire il codice pertinente nella tua domanda. – Jan
Ti dispiacerebbe spiegare perché? Mi sembra che in questo caso il contesto sia più importante della linea rilevante o del codice. Grazie anche per aver apportato la modifica prima che potessi raggiungerla :) – user2027202827
Se non altro, qualcuno che ha familiarità con il concetto potrebbe semplicemente dare uno sguardo al codice e rispondere senza fare clic su un collegamento. Sono solo 10 righe di codice, non includendo solo il richiedente sembra pigro. E tu non vuoi sembrare pigro se vuoi che qualcuno ti aiuti. :) E da http://stackoverflow.com/help/how-to-ask * "includi anche il codice nella domanda stessa. Non tutti possono accedere a siti esterni e i collegamenti potrebbero interrompersi nel tempo" * – Jan