使用angular js控制器来检查cookie并返回一个模态
Use angular js controller to check a cookie and return a modal
我正在实现一个SPA,其中我有一个html元素调用angularjs控制器。
这是我的要求:
我想检查在控制器是否有一个特定的cookie可用:—如果是,则调用服务-如果没有,然后返回一个模态(与一些问题,我希望存储在cookie当用户点击"保存"模态)
到目前为止,我能够在控制器中检查cookie,但我不能向用户显示模态。
我已经创建了一个html模板(partials/question.html),这是使用twitter bootstrap模态,但我不能返回这个模态(html)回到用户。
我尝试了angularjs的模态服务,但我击中了它的底部,因为我无法使用相同的创建相同的html模板(它可以工作,但它不是一个很酷的ui)。
任何建议或代码片段,我使用作为参考将是一个很大的帮助。
编辑缺失的代码:
var modalInstance = $modal.open({
templateUrl: 'partials/questionaire.tpl.html',
controller: 'QuestionaireController',
size: 'lg',
windowClass: 'modal-fit',
resolve: {
questionaires: function () {
return $scope.questionaires;
}
}
});
'partials/questionaire.tpl.html'
===
<div class="modal fade" id="questionaireModal" tabindex="-1" role="dialog" aria-labelledby="questionaireModalLabel" aria-hidden="true" ng-controller="QuestionaireController as questionaireCtrl">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
....
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
...
</div>
</div>
</div>
</div>
谢谢!AJ
我在做蠢事。
上面的问题是,我正在创建一个模态(使用modal-dialog和modal-content类的bootstrap),然后将上面的模板传递给$modal service,以在一个条件下返回到视图。
一旦我从模板中删除了模式对话框,那么它就像一个魅力。
相关文章:
- 打开一个模态并将其链接到AngularJS中的指令
- bootstrap消除模态并显示另一个模态
- 包括来自另一个页面的Boostrap模态;t验证表单
- 使用一个 jquery 代码关闭多个模态
- Angularjs - 观察模态窗口从另一个控制器关闭
- angularJS,一个部分或模态通知,加载几秒钟后就会消失
- 如何将一个模态放在一边-显示其他模态(像..这样的向导)
- 当你有很多文本框时,如何从一个模态中只填充一个文本框
- 将数据从一个模态发送到另一个模态
- 从模态内部的主体复制一个谷歌地图
- 我可以点击一个带硒的模态上的按钮吗
- 创建一个模态指令,并将click事件绑定到angular js中
- 如何将iFrame与带有'#'在一个简单的模态框中
- 显示模态对话;在 IE 中打开一个新窗口
- 我开发了一个api,我希望它重定向到其他php页面,并在我点击api文件中的按钮时弹出模态
- 打开一个模态(在Codeigniter中),该模态从依赖于phpvar的URL加载(在iframe中)内容
- 创建一个模态窗口以使用 AngularJS 加载数据
- 引导多个模态关闭所有与最后一个模态
- 在 JSP 中设置一个值,从 javascript 传递给 JSTL 的模态
- 多个模态一个脚本