我是AngularJS的新手我想知道是否可以在参数ng-bind中创建新对象?
我需要这个,因为我不想在从signalr接收后在JavaScript中编辑我的模型(循环遍历模型中的所有字符串日期并将它们解析为日期)这就是我目前正在做的...
我宁愿使用ng-bind来帮助在视图中创建它,例如:
ng-bind="new Date(date).toDateString();"
我知道你可以在角度ng-bind中访问对象的属性,也可以使用其他操作,例如累积操作,但是可以像上面那样创建一个对象。
这有什么缺点吗?据我所知,性能应该相同,正在发生相同数量的对象初始化,并且“如果”日期改变,将创建具有新值的新Date对象,并且应该处理旧对象。
干杯。
答案 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;"