2017-01-16 11 views
1

私はこの事を理解するために、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> 

+0

「angular-route.js」ファイルをダウンロードして含めましたか? –

+0

'templateUrl'はルーティングを宣言したファイルからの相対パスです。エラーは、テンプレートを読み込めないことを示しているので、HTMLファイルを正しく指していることを確認してください。 –

+0

これは他のフォルダと同じフォルダにあるので、正しくポイントする必要があります。私はそれを含めました – Vanagasa

答えて

0

angular-route.jsファイルがロードされていないことを除いて、コードに問題はないようです。 ソースリンクをhttpからhttpsに変更して、を有効にします。ブラウザがhttpによってスクリプトとしてURLをブロックしていますが安全ではありません。 Updated Plunkr

+0

同じ場所にあります – Vanagasa

+0

上記のようにテンプレートを作成して動作するかどうか確認できますか? – superUser

+0

今ではすべてのエラーを表示し、そこにあり、それのための空きスペースが、私は追加したときにそれが現れdoesntのdoesntの:あなたは「可能性があるます。 Vanagasa