AngularJs将按钮id传递给模态对话框

时间:2016-02-22 04:18:39

标签: angularjs modal-dialog angular-ui-router

请帮助我,我想使用AngularJS将按钮ID传递给模态对话框。

按钮本身打开了模态对话框。

这是我的代码:

按钮:

<button ui-sref=".modal"  id='{{data.nip}}'  data-ng-click="simulate(data.nip)">Simulasi</button>

模态对话框:

  <div class="modal-overlay fade">
    <div class="modal-content">
      <h2>Modal</h2>
      This modal has a substate.  <a ui-sref=".substate">Activate it</a>
      <div ui-view='modal'></div>
      <a ui-sref="app">{{nip}}</a>
    </div>
  </div>

ui.route状态:

         .state('masterpegawai.alltalenta.modal', {
            url: '/modal',
            views:{
              "modal": {
                controller: showAlert,
              }
            }
         })

    var simulate= function ($scope, $modal, $log, nip) {



    var modalInstance = $modal.open({
        templateUrl: 'public/js/modal.html',
        controller: ModalInstanceCtrl,
        resolve: {
            nip: function () {

                    return nip;

            }
        }
    });
    }

var ModalInstanceCtrl = function ($scope, $modalInstance, nip) {
    $scope.nip = nip;
    console.log($scope.params)
};

0 个答案:

没有答案