Tôi đã làm việc một chút với Angular và tôi đã cố thực hiện định tuyến đơn giản. Tôi có một HTML cơ bản chứa tham chiếu đến tất cả các tập lệnh được yêu cầu và một thẻ ng-view
.ng-view sẽ không hiển thị mẫu
Vì một số lý do, khi trang được tải, mẫu không được hiển thị ở vị trí ng-view
. Tại sao nó không được hiển thị và cách khắc phục?
<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>
và các tập tin kịch bản:
var ngRouteTest = angular.module('ngRouteTest',['ngRoute']);
ngRouteTest.config(function($routeProvider){
$routeProvider
.when('/',
{templateUrl : '/routView1.html'})
});
không nhà phát triển giao diện điều khiển nói gì? Bất kỳ lỗi/cảnh báo nào? –
Lỗi sau: "Không thể tải mẫu". –
Sau đó, vấn đề là bạn đang cung cấp một đường dẫn sai đến tệp html. routView1.html của bạn ở đâu? Cấu trúc thư mục của bạn trông như thế nào? –