現在、angularjs ディレクティブをテストしています。このディレクティブには templateUrl があります。ビューをテストして、正しく初期化されていることを確認したいと思います。つまり、正しい数のボタン、特定の要素が非表示になっていることです。
私が抱えている問題は、HTMLファイルをテンプレートキャッシュに挿入すると、次のようになることです:
"message": "Unexpected request: GET partials/stuff/stuff-leader.html
templateCache を使用すると、使用する必要がなくなると思いました。
$httpBackend.whenGET("partials/stuff/stuff-leader.html").respond([{
userId: 000
}]);
しかし、そうではないようです。テンプレートを正しく挿入しているのか疑問に思っています。これが私がやっている方法です:
template = $templateCache.get('/full/root/disk/path/to/file/stuff/stuff-leader.html');
$templateCache.put('/myApp/templates/stuff-leader.html',template);
これは正しいですか、それとも別の場所に配置する必要がありますか?