0

我在漂亮照片内联打开的 HTML 中访问 $scope 时遇到问题。这是我有 ng-click 的简单 HTML。

<div id="inputMask" class="gridSystem modalWindow responsive" style="display:none;">
...
</div>

这是用于创建 prettyPhoto 模态窗口的 JS:

$.prettyPhoto.open('#inputMask','','');

PrettyPhono 创建了特殊的 DIV,我无法与控制器和/或 $scope 连接。

有人知道这应该怎么做吗?

肿瘤坏死因子

4

1 回答 1

1

AngularJS 不能处理 prettyphoto 插件生成的动态生成的内容,因为 Angular 需要编译 html 并设置必要的监视。

您需要将 jquery 插件包装到指令中,并根据插件可用的事件处理程序手动更新范围元素。

于 2013-07-31T09:30:25.057 回答