我有一个简单的代码,可以使用Angular Material打开一个对话框。 现在在那个对话框中,我有一个用jQuery编写的所见即所得的文本。要激活它,我需要jQuery来运行codesnippet。我该怎么做?
这是打开对话框的代码
$scope.OpenPostData = function(ev, id) {
$mdDialog.show({
controller: "PostData",
templateUrl: 'templates/PostData.php?id='+id+"&t="+Math.random(),
locals: {
data: $scope.data
},
clickOutsideToClose: true
}).then( function (data) {
alert(data);
});
};
在该模板中,我有<textarea id="trumbowyg"></textarea>
我需要在textarea上运行这个jQuery代码。
$("#trumbowyg").trumbowyg({
removeformatPasted: true,
lang: "sv",
fullscreenable: false,
btns: ['viewHTML', 'btnGrp-design', 'link', 'btnGrp-lists', 'insertImage']
});
我尝试使用“compile
”功能,但我不认为它内置于$mdDialog
。我还尝试在该文件中添加<script></script>
,但我不认为AngularJS指令在模板中运行<script>
。
提前致谢