2015-10-26 33 views
3

嗨我的项目在Djnago和AngularJS上工作。一旦用户提交,我想要包含引导警报。如果它成功显示警报成功等,我该怎么做? 以下是我angularJS代码:如何使用AngularJS引导警报

$scope.submit =function(){ 
    data = {}; 
    angular.extend(data, $scope.final_data); 
    angular.extend(data, { xxx: $scope.final_data.xxx }); 
    $http.post('{% url 'submission' %}', data).success(
     function(data){ 
      $scope.get_info(); 
      alert('DONE!') 
     }).error(function(){ 
      alert('not submitted'); 
    }) 
}; 

两个警报工作,我希望替换与引导警报。我怎样才能做到这一点?提前致谢。

+0

我搜索并获取此自定义指令。 https://github.com/marcorinck/angular-growl。你可以使用这个。 – Rebel

+0

嗨夹具,我很困惑如何在这种情况下使用这个 – gentle

+0

我不明白为什么有一个列表后控制器 – gentle

回答

4

好了,你可以根据错误状态采用NG-显示/ NG隐藏显示/隐藏警报。我创建了一个 sample plunker

<alert ng-show='alertType' type="{{alertType}}" close='removeAlert()'>{{alertType}} Alert</alert> 
    <select ng-model="alertType"> 
    <option>danger</option> 
    <option>success</option> 
    <option>warning</option> 
    </select> 

这可能对你有帮助。

+0

感谢它的工作原理:) – gentle

+0

调度器不工作 – Hema

+1

@Hema CDN无法正常工作。感谢提醒。它现在在工作,但它有点旧式。 – Rebel