0

最初,我问为什么我在控制器和 ng-template 中定义的部分不会填充模态。

在脚本标签上加载任何指令都没有成功之后 - 我相信我们正在使用的路由方法是绕过脚本查找部分的方法。

当通过模态 ng-click="open()" 调用时,该指令的 templateUrl 返回 404。如果在其他元素上调用,一切都会正确解析。

指令在 div 上加载 templateUrl:

<div data-modal-partial-directive></div>

指令 templateUrl 在脚本上返回 404:

<div ng-controller="ModalDemoCtrl">
    <script type="text/ng-template" 
        data-modal-partial-directive>
    </script>

    <button class="button" ng-click="open()">Open me!</button>
</div>

更令人困惑的是,控制器记录了模态被解雇。这意味着其他一切都在顺利运行,除了 404 停止加载内容,这会关闭模式。

这听起来对任何人的用例都很熟悉吗?有办法解决吗?

4

0 回答 0