0
transcludeとtemplateUrlはディレクティブで一緒に動作しますか?angular指示文 - templateUrlでtransclude
私はhtmlをサポートする動的モーダルディレクティブを作成しようとしています。
modal.js
'use strict';
myApp.directive('siteModal', function($http) {
return {
restrict: 'A',
transclude: true,
templateUrl: "./components/modal/modal.html",
};
});
modal.html
<div class="site-modal">
<div class="site-modal-content">
<div class="site-modal-body">
{{modalContent}}
</div>
</div>
<div class="site-modal-overlay"></div>
</div>
使用法:
<div site-modal ng-transclude>
Hello World <strong>and maybe some HTML too!</strong>
</div>
間違った場所に 'ng-transclude'があります。 'ng-transclude'は、テンプレートに*挿入されます。 – Claies