我想通过cmaurer(nvd3指令链接)创建一个带有nvd3 angularjs指令的多条形图,但问题是我需要堆叠一些系列并且有一个奇怪的错误.这是我的数据:
$scope.exampleData = [
{
"key": "Monto Inicial",
"values": [[0, $scope.planAhorro.MontoInicial]]
}, {
"key": "Monto Periodico",
"values": [[0, $scope.planAhorro.MontoPeriodico]]
}, {
"key": "Total Sueños",
"values": [[1, $scope.planAhorro.Valor]]
}];
Run Code Online (Sandbox Code Playgroud)
我希望得到2个带有值$scope.planAhorro.MontoInicial和$scope.planAhorro.MontoPeriodico堆叠的条形图,另一个带有值的条形图$scope.planAhorro.Valor,但是东西是前2个堆叠好,第三个堆叠在顶部,我不需要它堆叠!!
这是输出:
我做不到!我只是看了整个互联网,我尝试了其他解决方案,但我无法使其工作.
我有一个过滤器,我想用Karma和Jasmine进行测试.这是我的代码:
var services = angular.module('myApp.services', [ 'ngResource' ]);
angular.module('myApp', [
'ngRoute',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers'
]).
Run Code Online (Sandbox Code Playgroud)
'use strict';
/* Filters */
angular.module('myApp.filters', [])
.filter(
'lowerAndCapital',
[ function() {
return function(text) {
if (text != undefined) {
var str = text.toLowerCase();
var arreglo = str.split(" ");
var result = "";
for (var i = 0; i < arreglo.length; i++) {
result += " "
+ arreglo[i].charAt(0).toUpperCase()
+ arreglo[i]
.substring(1, arreglo[i].length + 1);
}
return result;
}
}
}]); …Run Code Online (Sandbox Code Playgroud) jasmine angularjs karma-runner angularjs-filter karma-jasmine