我在AngularJS中有一个模板,其中包含以下内容
<li>{{item.Day }},{{item.Time}},{{item.Notes}}</li>
问题是item.Day
是从0
到6
的int,代表一天的javascript Date
等价物,即0=Sunday, 1= Monday...6=Saturday
。
现在我希望通过视图显示Sun
,Mon
..等...而不是1,2,3
等。
我怎么能在离子中做到这一点?
我正在使用linq-js
生成数据,但我不确定如何将其转换为所以我在控制器中开放解决方案,但理想情况下在模板视图中。
为了完整性,控制器代码在这里:
var data = $linq(allMassTimesData); // get mass times of just this church..
var val = data.where("x => x.ShopID == " + selectedShopID )
.orderBy(function (x) {
return x.Day;
})
答案 0 :(得分:1)
为什么不这样使用它,首先在字符串中创建一个数组对象,如
$scope.days=['Sun','Mon','tue','Wed','Thur','Fri','Sat'];
然后在你的模板中使用
<li>{{days[item.Day]}},{{item.Time}},{{item.Notes}}</li>
由于