目前我的网站在我的 index.ejs 文件中包含一个搜索栏,当用户按下回车键或单击我的搜索按钮时,它使用 {{action createSearch}} 调用我的控制器的“createSearch”函数。这完美!现在我正在测试新功能,并想直接从我的 index.ejs 文件中调用我的 newSearch 函数,而无需任何用户交互。我尝试在加载时使用 jquery 来模拟按键/单击,但控制器似乎没有调用动作事件。
编辑:包含功能 index.js 代码
{{view Ember.TextField id="new-search" placeholder="enter a few keywords"
valueBinding="newSearch" action="createSearch"}}
<div id="gobutton" {{action createSearch}}><div id="gobutton_inner">SEARCH</div></div>