ディレクティブを作成し、属性がwm.data.typeName
の動的テンプレートを使用したいとします。ディレクティブ属性値を持つ動的テンプレートを作成する方法
wm.data.typeName = "<span>html code</span>"
<fill-choose model-input="wm.data.modelInput" text="wm.data.typeName"></fill-choose>
とディレクティブはが
(function() {
'use strict';
angular
.module('learn')
.directive('fillChoose', fillChoose);
/** @ngInject */
function fillChoose($showdown) {
var directive = {
restrict: 'AE',
template: function(elem, attr) {
//return $showdown.makeHtml(fill.modelInput);
return '<div>'+ attr.modelInput +'</div>';
},
scope: {
modelInput: '=',
text: '='
},
controller: FillChooseController,
controllerAs: 'fill',
bindToController: true
};
return directive;
/** @ngInject */
function FillChooseController($scope) {
var vm = this;
}
}
})();
である。しかし、この方法では、テンプレートは<div>wm.data.modelInput</div>
なりますfillChoose。
テンプレートを作成する方法<div><span>html code</span></div>
?
私は得たあなたの方法でそれを渡す必要があります <のdiv > htmlコード</divの> ない