在$ mdDialog中运行jQuery代码

时间:2016-01-22 15:34:57

标签: javascript jquery angularjs angular-material

我有一个简单的代码,可以使用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>

提前致谢

0 个答案:

没有答案