2014-10-30 127 views
1

我有一个Modal,它打开button点击。在Modal中,按钮使用ng-clickjs文件调用function.该函数未被调用,没有错误。AngularJS - ng-click在Modal中不工作

模态之外ng-click工作正常。

<div class="container-fluid" ng-app="app" ng-controller="GridCtrl"> 
    .... 
    <div id="partial"></div> 
</div> 

function openModal() {     
      jq.get('/Data/openModal?Id=' + Id, function (data) { 
       jq('#partial').html(data); 
       jq('#Modal').modal('show'); 
      });  
     } 

部分页: -

@model Models.Data 
@{  
    Layout = null; 
} 
<div class="modal fade bs-example-modal-lg" id="Modal" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true"> 
    <div class="modal-dialog modal-lg"> 
     <div class="modal-content"> 
      <div class="modal-header">      
       <h4 class="modal-title" id="compModalLabel">Master</h4> 
      </div> 
      <div class="modal-body">  
       <div class="container">  
         <div class="col-sm-12"> 
          <button type="button" ng-click="getData('live')">Live Data</button> 
         </div> 
..... 
</div> 

var app = angular.module('app', ['ui.grid']); 

app.controller('GridCtrl', ['$scope', function ($scope) { 

$scope.getData= function (status){ 
    ..... 
} 

} 
]); 

什么解决的办法?

回答