AngularJS - 如何在打开弹出窗口时动态设置范围变量数组?

时间:2017-10-24 06:35:04

标签: javascript html angularjs

我有一个视图,它使用ng-repeat填充范围变量<div ng-repeat="prop in properties track by $index" id="{{ prop.id }}"> <h6 ng-if="prop.id">{{ prop.name.length > 20 ? prop.name.substring(0,20) + '...' : prop.name }}</h6></div> 的数据集。

我有一个按钮,可以在其点击时弹出一个弹出窗口。

在打开弹出窗口时,我想使用相同的视图但想要更改其内容,即(只想更改范围数组变量'属性'内容)。

LocalDate localDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd MMM yyyy");
String formattedString = localDate.format(formatter);
LocalDateTime ldt = LocalDateTime.from(LocalDate.parse(formattedString, formatter).atStartOfDay());
storedProcedureCall.setDate(1, Date.from(ldt.atZone(ZoneId.systemDefault()).toInstant()));

1 个答案:

答案 0 :(得分:0)

如果要将数据动态绑定到未来范围,我们可以使用$ viewContentLoaded来通知特定视图已完成加载。

https://docs.angularjs.org/api/ngRoute/directive/ngView

$rootScope.$on('$viewContentLoaded', function(event){
  console.log(" viewContentLoaded fired ");
});

Angular $viewContentLoaded event activoty range