ngRoute 不工作:[$compile:tpload]

ngRoute not working: [$compile:tpload]

我是 angularjs 的新手,所以我很难理解这件事。我收到 [$compile:tpload] 错误。这里可能有什么问题? HTML:

<body ng-app="App">
<div ng-view>
    ...
</div>
<a href="#main">Access</a>

JS:

var App = angular.module('App', ["ngRoute"]);
App.config (function ($routeProvider){
 $routeProvider
 .when("/main", {
     templateUrl : "yup.html"
 })
});

yup.HTML:

<p>...</p>

我做错了什么?

您的代码似乎没有问题,只是 angular-route.js 文件未加载。 将源 link 从 http 更改为 https 以使其正常工作。浏览器正在阻止 url,因为通过 http 的脚本是不安全的。 Updated Plunkr