gpt4 book ai didi

javascript - 丑化 javascript 文件

转载 作者:行者123 更新时间:2023-12-03 06:31:59 24 4
gpt4 key购买 nike

我需要使用括号表示法来定义 run() block 吗?如果我想缩小 JavaScript 文件,即使 run() block 不需要任何参数。

这是我的运行 block 代码

  app.run(function () {
$(function () {
$(document).keydown(function (e) {
if((e.which || e.keyCode) == 116 || (e.keyCode == 82 && e.ctrlKey)){
e.preventDefault();
var path = $state.current.name;
var subpath = path.split(".");
if(subpath.length > 1) {
if (subpath[1] == 'list')
$state.reload();
}else
$state.reload();
}else {
return (e.which || e.keyCode) != 116;
}
});
});
});

如有任何帮助,我们将不胜感激。

最佳答案

如果您要注入(inject)任何依赖项,则需要在缩小之前进行依赖项注释(使用字符串声明注入(inject))。

在你的情况下看起来你需要注入(inject) $state,所以你最好有这样的代码:

   app.run(['$state',function ($state) {
$(function () {
$(document).keydown(function (e) {
if((e.which || e.keyCode) == 116 || (e.keyCode == 82 && e.ctrlKey)){
e.preventDefault();
var path = $state.current.name;
var subpath = path.split(".");
if(subpath.length > 1) {
if (subpath[1] == 'list')
$state.reload();
}else
$state.reload();
}else {
return (e.which || e.keyCode) != 116;
}
});
});
}]);

然后你就可以安全地丑化它了。

关于javascript - 丑化 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38408409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com