Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在Ember中,我将在何处定义此帮助程序以处理站点搜索功能_Ember.js - Fatal编程技术网

Ember.js 在Ember中,我将在何处定义此帮助程序以处理站点搜索功能

Ember.js 在Ember中,我将在何处定义此帮助程序以处理站点搜索功能,ember.js,Ember.js,我刚开始使用Ember,我很好奇是否有如下模板: <script type="text/x-handlebars"> <input type='text' id='myVal' /><button {{action "searchInventory"}} class='search_inventory'>search inventory</button> {{outlet}} </script> thx我不知道你是如何构建

我刚开始使用Ember,我很好奇是否有如下模板:

<script type="text/x-handlebars">
  <input type='text' id='myVal' /><button {{action "searchInventory"}} class='search_inventory'>search inventory</button>
    {{outlet}}
</script>

thx

我不知道你是如何构建你的应用程序的,但是假设你有一个用于上面模板的控制器,你应该在“操作”散列中定义该控制器上的操作。此外,您应该使用

{{input}} 
Handlebar辅助对象,而不是使用输入标记。如果您这样做,您可以在控制器上拥有此模板的属性,例如“searchTerm”,您可以为其提供valueBinding,如下所示:

{{input type="text" valueBinding="controller.searchTerm"}}
这将用户在输入元素中键入的输入绑定到控制器上的searchTerm属性。希望这有帮助

{{input type="text" valueBinding="controller.searchTerm"}}