javascript - Angular 错误 : [$compile:tpload] Failed to load template

标签 javascript html angularjs angularjs-routing

我正在尝试在 angularjs 中构建简单的路由应用程序。我有 index.html 主页面,其中包含 ng-view div 和用于路由的 javascript 代码。还有 2 个简单的 html 页面 view2.html 和 view3.html 放置在子文件夹 partials1 中。 我收到以下错误。请帮忙。

错误:访问被拒绝。 错误:[$compile:tpload] 加载模板失败:partials1/view3.html http://errors.angularjs.org/1.3.15/ $compile/tpload?p0=partials1%2Fview3.html

  • index.html:

    <div data-ng-view></div>
    
    <script src="angular.js"></script>
    <script src="angular-route.js"></script>
    <script type="text/javascript">
        var demoApp = angular.module('demoApp', [ 'ngRoute' ]);
        demoApp.controller('SimpleController', function($scope) {
            $scope.customers = [ {
                name : 'Jon Smith1',
                city : 'Charlotte'
            }, {
                name : 'John Doe',
                city : 'New York'
            }, {
                name : 'Jane Doe',
                city : 'Jacksonville'
            } ];
        });
    
        demoApp.config([ '$routeProvider', function($routeProvider) {
            $routeProvider.when('/view1', {
                templateUrl : 'partials1/view3.html',
                controller : 'SimpleController'
            }).when('/view2', {
                templateUrl : 'partials1/view2.html',
                controller : 'SimpleController'
            }).otherwise({
                redirectTo : '/view1'
            });
        } ]);
    </script>
    

  • view2.html

    <div class="container">33333333333333</div>
    
  • view3.html

    <div class="container">33333333333333</div>
    

最佳答案

Error: Access is denied 告诉您模板不可访问。尝试在浏览器中打开模板。像这样:http://my_project/partials1/view3.html .要查看您的应用使用的完整 URL,请使用调试控制台(XHR 选项卡)。

关于javascript - Angular 错误 : [$compile:tpload] Failed to load template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147937/

相关文章:

javascript - OpenLayers:获取给定投影中 map 的分辨率 (4326)

html - 如何进行 <p> 标签自动换行?

html - 如何在本地主机(任何端口)上运行 html 文件

javascript - 仅使用 javascript 和元素单击 angularjs 按钮

javascript - Angular ui-router - 嵌套 Controller - 如果子 Controller 处于相同状态,父 Controller 将启动两次

javascript - JQuery UI 日期选择器突出显示不是选定日期的特定日期

JavaScript 无限循环幻灯片放映延迟?

javascript - 如何禁止用户从当前时间选择 future 时间?

javascript - 弹出 Div 出现在按钮悬停时

javascript - 单击提交时如何在 md-input-container 中显示突出显示错误?