8
Szukam porady, jak wywołać tę funkcję widoku insertNewLine z przycisku (zobacz widok i szablon poniżej). Zgaduję, że prawdopodobnie istnieje lepszy sposób na skonstruowanie tego kodu. Dzięki za pomoc.Wywołaj akcję w polu tekstowym z przycisku
// 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>
Awesome, dzięki. Zgaduję, że mixin na App.searchController nie jest wymagane, tylko na App.SearchView. –
Och, masz rację. Zaktualizowałem kod. – pangratz