私はAngularJSのドキュメントを参照していますが、「コメントディレクティブ」を実際にはエラーが発生したという方法で動作させることができませんでした。詳細の下に見つけてください:コメントとしての角度ディレクティブ
HTML: -
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"></script>
<script type="text/javascript" src="JS/DirectiveAsComment.js"></script>
<title>Directive as Comment</title>
</head>
<body ng-app="directiveAsCommentApp">
<!-- directive:test-comment-directive -->
</body>
</html>
JS: -
var app = angular.module('directiveAsCommentApp', []);
app.directive('testCommentDirective', function(){
return {
restrict: 'M',
replace: true,
template: 'this text is displayed because of "test-comment-directive" custom directive'
};
});
エラー:[$コンパイル:tplrt]をディレクティブのテンプレート 'testCommentDirective' は、正確に1つのルート要素を持っている必要があります。
私はこの問題を解決してください。..