我正在嘗試在angularjs中構建簡單的路由應用程序。我有主要的index.html頁面與ng-view div和javascript代碼進行路由。還有2個簡單的html頁面view2.html和view3.html放置在子文件夾partials1中。 我收到以下錯誤。請幫忙。
錯誤:訪問被拒絕。 錯誤:[$編譯:tpload]未能加載模板:partials1/view3.html http://errors.angularjs.org/1.3.15/ $編譯/ 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>
我會問一個明顯的問題:你對'partials1'文件夾和隨後的'view3.html'有正確的權限嗎? – SamHuckaby