2014-09-10 67 views
1

我想触发AngularStrap模式:bs-alert当a在我的ng网格中编辑了一个表格行时。根据HTTP响应状态,我想显示不同种类的模态消息,例如成功和错误消息。Angular.js:是否有可能以编程方式显示AngularStrap模态?

我的代码是在编辑吴格条目后,下面被触发:

 $scope.gridOptions.onRegisterApi = function(gridApi) { 
     gridApi.edit.on.afterCellEdit($scope, function(rowEntity, colDef) { 

      $http.put(ApiCall, rowEntity).success(function(data, status, headers, config){ 
       if (data.status === 'OK'){ 
        // Trigger Modal bs-alert 
       } 
       else if (data.status === 'ERR'){ 
        // Trigger (same if possible) Modal with different values, coloring, etc 
       } 
     }); 
    }; 

如何实现这一目标?

回答

1

是的,只是通过'$alert'到您的控制器和控制器内部做了

var myAlert = $alert({ 

    title: 'myTitle', 
    content: 'someContent', 
    type: 'success', 
    show: true 
}); 

..at代码的此时,相应的部分和弹出窗口应显示。您还可以在代码的app.config部分中定义警报的全局属性,传入$alertProvider

angular.extend($alertProvider.defaults, { 
      animation: 'am-fade-and-slide-top', 
      placement: 'top', 
      duration: 2, 
      container: 'header', 
      keyboard: 'true', 
      show: true, 
     }); 
相关问题