gpt4 book ai didi

jquery - Jquery 模态弹出窗口中的 Angularjs 范围

转载 作者:行者123 更新时间:2023-12-01 01:32:20 25 4
gpt4 key购买 nike

js 1.3 与 jquery。我必须在模式窗口中显示表单输入。为此,我编写了一个 jquery 函数,它将在模态窗口中打开隐藏的 dom 内容。

ShowModal.open({
content: $(".modal_content").html(), //Get html content form dom
})

模态代码工作正常。问题是模态没有获取 Controller 的范围。我对 Controller 使用“Controller As”语法:

function controller(){
bindVm = this;
bindVm.data = ["Hello", "World"]
}

在模态窗口中

<div ng-controller="controller as bindVm">
<div class="modal_content"> {{bindVm.data[0]}}</div>
</div>

Controller 的代码在普通页面中工作正常,但在模态窗口中无法工作。

注意:我还使用 $compile 附加 html 内容

$modalContent.html($compile($modal_content)($scope));

仍然无法工作。任何人都得到了一些东西。

最佳答案

在模态中,您需要解析变量或范围并传递给模态 Controller ,然后您可以开始使用它们,请检查此处 Angular-UI Modal resolve

Pass parameter to modal

关于jquery - Jquery 模态弹出窗口中的 Angularjs 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35435471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com