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
我是 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