无法找到angularjs热键中的第三个参数

时间:2014-08-26 06:50:36

标签: javascript angularjs hotkeys

我试图在我的应用程序中使用angularjs热键,并且我已经跑过可以在我的角度路径中绑定热键的部分。创建者给出的示例如下:

 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:syntax

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

我只是想做的事情就是当' p'按下按钮,它将转到index.html页面。

1 个答案:

答案 0 :(得分:1)

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

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

我建议你在你的控制器上提供一个加载索引页面的功能。