コントローラー内に JSON の配列があり、作成したディレクティブを数回使用して ng-repeat を使用して生成したいと考えています。テンプレートで特定のディレクティブの関数を呼び出して、配列からデータを取得してディレクティブに渡すたびに。文字列を完全に取得できますが、結果のテンプレートは HTML コードでなければならないため、Angular はそれを解釈しません。
私が変われば
template: '< div ng-bind="getTemplate(thiselem)">< /div>',
為に
template: '< div ng-bind-html="getTemplate(thiselem)">< /div>',
(HTMLコードも表示できるように、「div」キーワードの前にいくつかのスペースを追加しました)
私は自分のプロジェクトで HTML の一部を実行しましたが、通常、中括弧の間のデータを使用するものはすべて解釈されません (未定義または null を返す必要があります)。これらのデータへのアクセスを許可したり、ディレクティブのテンプレートで結果を正しく生成するにはどうすればよいですか?
私の問題を示すために、このプランカーを作成しました。
事前にどうもありがとうございました。