13
と、私はNGのアプリを持っていました。この指令は以下のように表示されます。角度JS templateUrl URL</p> <blockquote> <p>/時計/ VIDEO_ID</p> </blockquote> <p>と動画の再生ページで、絶対パス
app.directive('myApp', function() {
return {
restrict: 'E',
templateUrl: 'ng-templates/myTemplate.html',
link: function(scope, elem, attrs) {
},
controller: 'Controller'
};
});
templateUrlが相対パスであるので、それは
でテンプレートを見つけようとします '/watch/ng-templates/myTemplate.html' です
エラー。
すべてのテンプレートをng-templatesフォルダに入れたいと思います。しかし、アプリケーションが常に相対パスを探している場合は動作しません。 '/ng-template/myTemplate.html'を探すようにアプリを設定する方法はありますか?
のように、templateUrlに先頭のスラッシュを追加しようとしました。それは動作しません。私はそれがこの記事に従って動作するはずだったと思った:http://stackoverflow.com/questions/16887018/stating-directive-templateurl-relative-to-root?rq=1#answer-16887869 –
私は今日また試してみた。作品! –
ディレクティブの 'templateUrl'で絶対URLを使用するときに問題が発生しました。$ httpbackendが偽装されたときにテストが機能しない場合、存在しないURLにヒットします。 –