我可以在ng-bind中创建JavaScript对象吗?

时间:2015-05-27 02:44:24

标签: javascript jquery html angularjs

我是AngularJS的新手我想知道是否可以在参数ng-bind中创建新对象?

我需要这个,因为我不想在从signalr接收后在JavaScript中编辑我的模型(循环遍历模型中的所有字符串日期并将它们解析为日期)这就是我目前正在做的...

我宁愿使用ng-bind来帮助在视图中创建它,例如:

ng-bind="new Date(date).toDateString();"

我知道你可以在角度ng-bind中访问对象的属性,也可以使用其他操作,例如累积操作,但是可以像上面那样创建一个对象。

这有什么缺点吗?据我所知,性能应该相同,正在发生相同数量的对象初始化,并且“如果”日期改变,将创建具有新值的新Date对象,并且应该处理旧对象。

干杯。

1 个答案:

答案 0 :(得分:1)

作为我的问题的答案,你确实可以使用过滤器在ng-bind中创建一个对象,这要归功于PSL的想法。

绑定:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

代码:

ng-bind="date | dateFilter;"