我想知道我是否可以使用多个参数进行$ broadcast $ on:
$scope.$broadcast('event',$scope.item, $scope.item);
Run Code Online (Sandbox Code Playgroud)
在任何情况下都可以有这样的东西或类似的东西吗?
提前致谢!
我在 D3 中有一个带有 x 和 y 值的条形图,我想根据 y 的值为条形着色。如果 y 小于 6,那么它应该是一种颜色,否则我想要另一种颜色。
到目前为止,这是我的代码。这仅适用于一个值。
var data = [
{x: 2, y: 4},
{x: 5, y: 8},
{x: 8, y: 10}
];
bars.selectAll(".rect")
.data(data)
.enter().append("rect")
.attr("class", "rect")
.attr("x", function(d) { return x(d.x); })
.attr("y", function(d) { return y(d.y); })
.attr("height", function(d) { return h - y(d.y); })
.attr("width", 15)
.attr("fill", function(d){
return colorPicker(d);
});
function colorPicker(v){
if(v<=6) { return "#666666"}
else if (v > 6){ return "#FF0033";}
}
Run Code Online (Sandbox Code Playgroud)
你知道我应该如何改变这个吗?提前致谢!
我想用Java编写这个,但是我遇到了一些错误,我不知道怎么写它:
C = A - (A*B)/100
Run Code Online (Sandbox Code Playgroud)
我的所有值都定义为Bigdecimal对象.
我试过这样的东西但是没有用:
C = A.subtract(A.multiply(B).divide(100));
Run Code Online (Sandbox Code Playgroud)
..我得到一个警告,为divide方法添加更多参数.我不知道怎么写得正确.我究竟做错了什么?提前致谢
angularjs ×1
bigdecimal ×1
broadcast ×1
color-picker ×1
colors ×1
d3.js ×1
events ×1
graph ×1
java ×1
javascript ×1
object ×1