Polymer({
is: "sustenagro-matrix",
properties: {
numbers: Number,
params: {},
space: String
},
ready: function() {
Matrix(this.space, this.params);
}
});
<sustenagro-matrix numbers="1" params="{
x: 10,
y: 10,
label_x: 'Indice da sustentabilidade',
label_x: 'Indice de eficiência',
range_x: [0,150],
range_y: [0,150],
quadrants: [5,5]
}" space="#matrix1">
</sustenagro-matrix>
它不工作這一點:初始化Object類型的聚合物性質
params="{
x: 10,
y: 10,
label_x: 'Indice da sustentabilidade',
label_x: 'Indice de eficiência',
range_x: [0,150],
range_y: [0,150],
quadrants: [5,5]
}"
params爲獲得通過,但不是作爲對象。有誰知道我爲什麼以及如何修復它?
這裏來了一塊js文件來給大家一個更好的主意
var width = params['width'] || 640;
var height= params['height'] || 480;
var x= params['x'] || 0;
var y= params['y'] || 0;
var label_x= params['label_x'] || 'label X';
var label_y= params['label_y'] || 'label Y';
var rx= params['range_x'] || [-4, 4];
var ry= params['range_y'] || [-1, 1];
var qds= params['quadrants'] || [4, 3];
var recomendations= params['recomendations'] || [];
它被傳遞string和JS文件獲取所有的默認值,而不是我通過vaues ...
它沒有工作=/ –
另一種嘗試。 –
這裏的JSON格式應該與我的答案中的正確屬性聲明結合使用。我沒有看到任何其他問題。 – Maria