javascript - 在 angularjs 热键中找不到第三个参数的用途

标签 javascript angularjs hotkeys

我正在尝试在我的应用程序中使用 angularjs 热键,并且我遇到了可以在我的 Angular 路由中绑定(bind)热键的部分。创建者给出的示例如下:

 angular.module('myApp').config(function ($routeProvider) {
   $routeProvider.when('/', {
   controller: 'RestaurantsController',
   templateUrl: 'views/restaurants.html',
   hotkeys: [
     ['p', 'Sort by price', 'index.html']
   ]
   });
 });

在这里找到:https://github.com/chieffancypants/angular-hotkeys

当我尝试更改热键时,第三个参数出现错误:

错误:$parse:语法

这是一个语法错误。我知道这可能是一个语法错误,但我不知道第三个参数试图接受什么。

我只是想做的是,当按下“p”按钮时,它将转到index.html页面。

最佳答案

第三个选项似乎是您链接到的页面上给出的示例中的函数:

angular.module('myApp').config(function ($routeProvider) {
  $routeProvider.when('/', {
    controller: 'RestaurantsController',
    templateUrl: 'views/restaurants.html',
    hotkeys: [
      ['p', 'Sort by price', 'sort(price)']
    ]
  });
});

我建议您在 Controller 上提供一个用于加载索引页面的函数。

关于javascript - 在 angularjs 热键中找不到第三个参数的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25499707/

相关文章:

php - 从重定向 URL 进行 Canvas 应用导航

javascript - 在文本框中显示 2 个下拉菜单中的选项值?

javascript - 使用 react-testing-library 测试 react-hotkeys

javascript - Javascript 游戏 GUI 的快捷键

javascript - 正则表达式匹配最后一个冒号后面不在大括号内的字符

javascript - 使用 cookie-parser 解码 Cookie

javascript - 在我的 sidenav 上启用滚动

jquery - 从 Controller 获取 $viewValue

css - 如何在angularjs中添加和删除类

java - 对 Windows/Linux/Mac 上的 Java 程序中的全局热键使用react?