【发布时间】:2014-10-16 05:41:27
【问题描述】:
我刚刚开始使用一些 ember.js,并且非常缺乏经验。这可能是一个非常简单的问题,但我似乎无法让它发挥作用。我在我的图表的控制器中尝试使用
设置范围 range: function() {
var dataArr = this.get("rawData");
if (!dataArr) return;
var range = "";
var xmax = -1 * Infinity;
var xmin = Infinity;
var ymax = -1 * Infinity;
var ymin = Infinity;
code to figure out xmin, max etc......
lowerBound = new Date(xmin)
upperBound = new Date(xmax)
range = d3.time.format.utc("%a, %b%e %-I:%M %p")(lowerBound) + " - " + d3.time.format.utc("%a, %b%e %-I:%M %p")(upperBound);
return range
}.observes('display', 'rawData'),
然后我尝试将它与车把 {{range}} 一起使用,但它不起作用......我不知道我是否提供了足够的信息,但如果有人可以帮助它,非常感谢,谢谢!
【问题讨论】:
-
Range 应该是一个计算属性,查看观察者docs
标签: ember.js view controller handlebars.js