我试图在我的应用程序中使用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页面。
答案 0 :(得分:1)
第三个选项似乎是您链接到的页面上给出的示例中的一个函数:
angular.module('myApp').config(function ($routeProvider) {
$routeProvider.when('/', {
controller: 'RestaurantsController',
templateUrl: 'views/restaurants.html',
hotkeys: [
['p', 'Sort by price', 'sort(price)']
]
});
});
我建议你在你的控制器上提供一个加载索引页面的功能。