小编bla*_*laa的帖子

AngularJS $使用多个参数进行广播

我想知道我是否可以使用多个参数进行$ broadcast $ on:

$scope.$broadcast('event',$scope.item, $scope.item);
Run Code Online (Sandbox Code Playgroud)

在任何情况下都可以有这样的东西或类似的东西吗?

提前致谢!

events broadcast angularjs

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

D3:条形图着色

我在 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)

你知道我应该如何改变这个吗?提前致谢!

javascript graph color-picker colors d3.js

3
推荐指数
1
解决办法
3708
查看次数

BigDecimal数学运算

我想用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方法添加更多参数.我不知道怎么写得正确.我究竟做错了什么?提前致谢

java object bigdecimal

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