我一直在Angular上工作,我試圖實現簡單的路由。 我有一個基本的HTML,其中包含對所有必需腳本和ng-view
標記的引用。ng-view將不會顯示模板
由於某些原因,加載頁面時,模板未顯示在ng-view
位置。爲什麼沒有顯示,以及如何解決它?
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.4/angular-route.js"></script>
<script src="routCtrl.js"></script>
</head>
<body ng-app='ngRouteTest'>
<div ng-view></div>
</body>
和腳本文件:
var ngRouteTest = angular.module('ngRouteTest',['ngRoute']);
ngRouteTest.config(function($routeProvider){
$routeProvider
.when('/',
{templateUrl : '/routView1.html'})
});
什麼是開發者控制檯說?任何錯誤/警告? –
以下錯誤:「加載模板失敗」。 –
然後問題是你提供了一個錯誤的HTML文件路徑。你的routView1.html在哪裏?你的文件夾結構是什麼樣的? –