首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角模态服务不显示模态

角模态服务不显示模态
EN

Stack Overflow用户
提问于 2015-09-23 14:29:41
回答 1查看 1.4K关注 0票数 1

试图建立一个(我认为)相对简单的模式来显示网站的cookie策略。

政策是关于/cookiepolicy的。检查过了,链接运行得很好。

然后我创建了一个按钮(调用代码)

代码语言:javascript
复制
<a class="btn btn-default" href ng-click="showCookie()">Read More</a>

因为我只想调用url的模式,所以不会向html添加更多内容。

调用模式的函数(它也被调用,并按照最后一行报告成功)。

代码语言:javascript
复制
app.controller('IndexController', function($scope, ModalService) {
    $scope.showCookie = function (data) {
        ModalService.showModal({
            templateUrl: "/cookie-policy",
            controller: "ModalController"
        }).then(function (modal) {

            //it's a bootstrap element, use 'modal' to show it
            modal.element.modal;
            modal.close.then(function (result) {
                console.log(result);
            });
        });
    }
});

模态也有自己的控制器。

代码语言:javascript
复制
betchaHttp.controller('ModalController', function($scope, close) {

    // when you need to close the modal, call close
    close("Success!");
});

问题是,当我按下它时,页面上没有任何内容,也没有错误信息。我是不是错过了一些很明显的东西(或者不是很明显)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 15:10:50

幸运的是,这只是您端的一个小语法错误。观察你的.then()阻塞并改变..。

代码语言:javascript
复制
modal.element.modal;     // -- nothing

代码语言:javascript
复制
modal.element.modal();  // -- fn call

JSFiddle链路 -演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32742363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档