小编AME*_*AME的帖子

用元素填充数组N次

我想用1个元素填充一个数组但是5次.到目前为止我得到了什么.

str = 1234
a = []

5.times { a << str }
puts a # => 1234, 1234, 1234, 1234, 1234
Run Code Online (Sandbox Code Playgroud)

它有效,但这不是红宝石的方式.有人能指出我正确的方向来初始化一个具有5倍相同值的数组吗?

ruby

41
推荐指数
3
解决办法
2万
查看次数

使用来自ng-click指令的警报

angularjs新手.想要将表达式写入ng-click.

例:

x.directive('li',function(){
  return {
      restrict: 'E',
      replace: true, 
      template: '<games> <game  ng-click="(alert({{ game }})" ng-repeat="game in games"> {{ game.team1 }} {{game.bets }}   <game></br></games> '
  }     
});
Run Code Online (Sandbox Code Playgroud)

我想点击提醒游戏,但是我收到了这个错误:

Error: [$parse:syntax] Syntax Error: Token 'game' is unexpected, expecting [:] at column 11 of the expression [(alert({{ game }})] starting at [game }})].
Run Code Online (Sandbox Code Playgroud)

angularjs

19
推荐指数
1
解决办法
4万
查看次数

切换到IntelliJ中的分屏(ideaVim)

在Vim我可以用CTRL + W + H切换到分屏,怎么能在IntelliJ中实现相同的功能呢?

例:

我按下:vsplit打开分屏,现在我想在这些屏幕之间切换.

我找到了这个更改日志,但我正在寻找的选项尚未实现.

有人用另一个解决方案吗?

更新:

我强制执行一些键组合,当我按下时它会改变屏幕:CTRL + W + L CTRL + W + L

intellij-idea ideavim

14
推荐指数
2
解决办法
5050
查看次数

在使用过滤器的表达式中应用三元运算符

这工作:

{{ boolean ? String1 : String2 }}
Run Code Online (Sandbox Code Playgroud)

这不是:

{{ boolean ? String1 | weirdoFilter : String2 | weirdoFilter }}
Run Code Online (Sandbox Code Playgroud)

如何将过滤器应用于三元表达式?

编辑:也许是单引号?

angularjs

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×2

ideavim ×1

intellij-idea ×1

ruby ×1