Estoy buscando consejos sobre cómo activar esta función de vista insertNewLine desde un botón (consulte la vista y la plantilla a continuación). Supongo que probablemente haya una mejor manera de estructurar este código. Gracias por tu ayuda.Activar una acción en un campo de texto desde un botón
// view
App.SearchView = Ember.TextField.extend({
insertNewline: function() {
var value = this.get('value');
if (value) {
App.productsController.search(value);
}
}
});
// template
<script type="text/x-handlebars">
{{view App.SearchView placeholder="search"}}
<button id="search-button" class="btn primary">Search</button>
</script>
impresionante, gracias. Supongo que la mezcla para App.searchController no es necesaria, solo en App.SearchView. –
Oh, tienes razón. He actualizado el código. – pangratz