ユーザーは、AngularJS指示文を使用して独自のhtmlページを作成できるテキストエディタを作成する予定です。私は通常のhtmlにはうまくいくが、与えられたパラメータを含むAngularJSディレクティブを正しく挿入しないsummernoteテンプレートプラグイン(https://github.com/Nanakii/summernote-plugins/tree/master/plugin/template)について知りました。Summernote - 角度指示文を含むテンプレートを挿入する
ここに、問題を示す小さなプランナープロジェクトがあります。私は原文と角括弧の両方のsummernotesを使用して、あなたは異なる動作を見ることができます。ディレクティブ
だけでなく、一般的な角度構文作品、 - それは、与えられたデータ(StringDataとObjectValue)https://plnkr.co/edit/asKUJj2Mg4HnMASVHV7f?p=info
Index.htmlとを示していることを私の目的は、このような方法で、「テンプレート1」を挿入することができることです
<div id="summernote">
<h3>Using jQuery</h3>
{{2+2}}
{{testFromCtrl}}
<mydirective vdata="StringData" vobj="{value: 'Object Value'}"></mydirective>
</div>
はしかし、かつて私は属性が示されていないVDATAとvobjをテンプレートインサートシステムを使用してみてください。また、template1.htmlファイル用のコントローラを作成しましたが、コントローラからのデータは表示されません。結局のところ
Template1.html
{{testFromCtrl}} My Directive:
<mydirective vdata="StringData" vobj="{value: 'Object Value'}"></mydirective>
</div>
TemplateCtrl.js
app.controller("TemplateCtrl", function($scope) {
$scope.testFromCtrl = "TestFromCtrl Approved";
});