Javascript Angular js:创建Boostrap模式窗口模板:为ng点击按钮定义操作时遇到麻烦

Javascript Angular js:创建Boostrap模式窗口模板:为ng点击按钮定义操作时遇到麻烦,javascript,angularjs,bootstrap-modal,Javascript,Angularjs,Bootstrap Modal,我正在尝试为我的应用程序中的模式窗口创建模板。 我的目标是通过使用专用对象设置将应用于模态窗口的不同参数: $scope.modalWarning = { Titre: "", Texte: "", Type: "", Bouton1Valid: true, Bouton1Libelle: "", Bouton1Action: "", Bouton2Valid: false, Bouton2Libelle: "",

我正在尝试为我的应用程序中的模式窗口创建模板。 我的目标是通过使用专用对象设置将应用于模态窗口的不同参数:

$scope.modalWarning = {
    Titre: "", 
    Texte: "", 
    Type: "", 
    Bouton1Valid: true, 
    Bouton1Libelle: "", 
    Bouton1Action: "", 
    Bouton2Valid: false, 
    Bouton2Libelle: "", 
    Bouton2Action: "" 
}
我的模板:

   <div class="modal fade" id="modalWarning" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
        <div class="modal-dialog" role="document">
            <div class="panel panel-{{modalWarning.Type}}">
                <div class="panel-heading">
                    <h2>{{modalWarning.Titre}}</h2>
                </div>
                <div class="panel-body">
                    {{modalWarning.Texte}}
                </div>
                <div class="panel-footer">
                    <button ng-show="modalWarning.Bouton1Valid" type="button" class="btn btn-default" data-dismiss="modal" ng-click="{{modalWarning.Bouton1Action}}">{{modalWarning.Bouton1Libelle}}</button>
                    <button ng-show="modalWarning.Bouton2Valid" type="button" class="btn btn-primary" data-dismiss="modal" ng-click="{{modalWarning.Bouton2Action}}">{{modalWarning.Bouton2Libelle}}</button>
                </div>
            </div>
        </div>
    </div>
所有设置都可以正常工作,除了带有ng click的按钮的操作。 ng click指令中的操作参数由以下定义:modalWarning.Bouton2action

我不知道如何在ng click中注入“字符串操作”
我相信这是基本的,但我找不到我必须走的路

尝试使用
ng click=“modalWarning.Bouton1Action”
尝试将该功能直接分配给btn:
$scope.modalWarning.Button2Action=CloseCurrentMAJOK,然后在html中
ng click=“modalWarning.Button2Action()”
?所有解决方案都不起作用:-(.我尝试过:ng click={{{modalWarning.Bouton2Action}}当我检查html时,我得到了好的代码:ng click=“closecurrentmayok()”,但没有调用函数
$scope.modalWarning.Titre = "Cloture de Mise a Jour : "
$scope.modalWarning.Texte = "Attention, après cette action, cette mise à jour ne sera plus accessible"
$scope.modalWarning.Type = "danger";
$scope.modalWarning.Bouton1Valid = true;
$scope.modalWarning.Bouton1Libelle = "Annuler";
$scope.modalWarning.Bouton2Valid = true;
$scope.modalWarning.Bouton2Libelle = "Continuer";
$scope.modalWarning.Bouton2Action = "CloseCurrentMAJOK()";

('#modalWarning').modal('show'); // to show modal windows