Angular指令templateUrl不会在脚本标记上呈现

时间:2014-12-23 23:04:38

标签: javascript angularjs angular-foundation

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

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

当通过modal 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停止加载内容,这将关闭模式。

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

0 个答案:

没有答案