使用html和angular js,当我点击一个保存按钮时,它必须保存并显示另一个页面,但是当单击Ctrl +保存按钮时,它必须保留在同一页面中。请让我在html页面中使用ng指令回答。
答案 0 :(得分:2)
如果我理解正确,你想要的是在点击你的按钮时是否按下了ctrl键会有不同的行为。您可以通过检查点击事件来实现这一点,例如:https://jsfiddle.net/Freego/mL5aqf7p/2/
基本上你需要做的是在你的ng-click中传递事件并在你的JS控制器中使用它
HTML:
<button ng-click="save($event)">Save</button>
JS:
$scope.save=function($event){
if($event.ctrlKey){
alert("ctrl key is pressed");
}else{
alert("ctrl key is not pressed");
}
}
希望这有帮助