Angular Material $ mdDialog,带有自定义选项和自定义标题

时间:2018-04-18 21:26:15

标签: angularjs angular-material

如何将标题和文字内容传递到自定义模板中。参数'标题'有数据,但如何将数据存入我的自定义模板?在下面的代码中,您可以看到我尝试过{&}; {{}}'和$ scope。

genericYNCConfirmationWithCallback: function (title, textContent, callback, cancelCallBack) {
    showAlert();
    function showAlert() {
        genericComfirmation = $mdDialog.confirm({
            title: title,
            textContent: textContent,
            template: '<md-dialog>' +
            '  <md-dialog-content>' +
            '       <h2 class="md-title">title {{title}}</h2>' +
            '         <p>{{textContent}}</p>' +
            '           <p>{{$scope.textContent}}</p>' +
            '  </md-dialog-content>' +
            '  <md-dialog-actions> ' +
            '       <md-button ng-click="closeDialog()" class="md-primary">' +
            '           Yes</md-button>' +
            '       <md-button ng-click="closeDialog()">' +
            '           No</md-button>' +
            '       <md-button ng-click="closeDialog()">' +
            '           Cancel</md-button>' +
            '  </md-dialog-actions> ' +
            '</md-dialog>',
});

    $mdDialog
        .show(genericComfirmation).then(function (answer) {
            callback(answer);
        }, function () {
            cancelCallBack();
        })           
    }
},  

1 个答案:

答案 0 :(得分:0)

这是我解决它的方式....我刚刚结束我的引号并添加了这样的参数。

https://test.azureedge.net/images/111-111-111-11?sig=<sig>&se=2018-04-18T22%3A34%3A26Z&sv=2017-07-29&rscd=attachment%3Bfilename%3Dtsv.jpg&sp=rwdl&sr=b