0
私はtemplateUrlステートメントで簡単な指示文を持っていますが、ng-html2jsを使ってテンプレートをロードしています。要素をコンパイルして$digest
メソッドを呼び出しましたが、要素が空であるか、html()
が''
です。 カルマのコンパイルされた要素が空です
この
はテストです:var scope, element;
beforeEach(module('mainApp'));
beforeEach(module('templates/about.html'));
beforeEach(inject(function($rootScope, $compile) {
element = angular.element('<about-modal></about-modal>');
scope = $rootScope;
$compile(element)(scope);
scope.$digest();
}));
it('About widget is loaded', function() {
expect(element.html()).toEqual('<some html>');
});
要素が消化されたり取り込まれていないみたいです。前と同じ状態がコンパイルされ消化されていますか?