Add mct-example directive

This commit is contained in:
Pete Richards
2017-01-30 13:46:24 -08:00
parent 754a2c16bd
commit bd397c869e
4 changed files with 49 additions and 22 deletions

View File

@ -0,0 +1,28 @@
define([
'text!../res/templates/mct-example.html'
], function (
MCTExampleTemplate
) {
function MCTExample() {
function link($scope, $element, $attrs, controller, $transclude) {
var codeEl = $element.find('code');
var exampleEl = $element.find('div');
$transclude(function (clone) {
exampleEl.append(clone);
codeEl.text(exampleEl.html());
});
}
return {
restrict: "E",
template: MCTExampleTemplate,
transclude: true,
link: link,
replace: true
};
}
return MCTExample;
});