在页面加载AngularJS上启动bootstrap模式

时间:2017-03-14 08:23:08

标签: javascript angularjs twitter-bootstrap

我正在使用AngularJS创建一个Web应用程序,

我想在AngularJS的页面加载中启动一个bootstrap模式,

这是我的模态:

<div class="modal hide fade" id="myModal">
    <div class="modal-header">
        <a class="close" data-dismiss="modal">×</a>
        <h3>Modal header</h3>
    </div>
    <div class="modal-body">
        <p>One fine body…</p>
    </div>
    <div class="modal-footer">
        <a href="#" class="btn">Close</a>
        <a href="#" class="btn btn-primary">Save changes</a>
    </div>
</div>

这是我的控制器

<script>
    var app = angular.module('myapp', []);
    app.controller('myctrl', function ($scope, $window, $http) {
        $('#myModal').modal('show');
    })
</script>

在页面加载时启动模式的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

这是因为模态结构是错误的,yield类阻止它显示。

hide

Demo on Codeply