14
如何在页面加载时执行AngularJS控制器功能?
目前,我有一个Angular.js页面,它允许搜索并显示结果。用户单击搜索结果,然后单击“后退”按钮。我希望再次显示搜索结果,但是我不知道如何触发搜索执行。这是细节: 我的Angular.js页面是一个搜索页面,带有一个搜索字段和一个搜索按钮。用户可以手动键入查询并按下按钮,然后会触发ajax查询并显示结果。我用搜索词更新了网址。一切正常。 用户单击搜索结果,然后转到另一个页面-效果也不错。 用户单击“后退”按钮,然后返回到我的角度搜索页面,并显示正确的URL(包括搜索词)。一切正常。 我已将搜索字段值绑定到URL中的搜索词,因此它包含了预期的搜索词。一切正常。 如何使搜索功能再次执行而无需用户按下“搜索按钮”?如果是jQuery,那么我将在documentready函数中执行一个函数。我看不到Angular.js等效项。