我有一些遗留代码注入DOM(对话框),我试图重写一些jQuery逻辑来处理角度数据绑定。
此HTML在角度控制器(jquery UI对话框)之外注入,如下所示:
// Get jQuery to load the static content into the page
$.get(windowFile, data => {
$(windowName).html(data);
this.ready();
that.toggleVisibility();
});
HTML定义了一个ngController:
<div ng-controller="inventoryController">
但是,将它注入DOM是不够的。控制器永远不会初始化。我可以稍微修改一下开场代码。
如何在注入时初始化控制器?