【发布时间】:2014-08-09 13:08:25
【问题描述】:
我正在尝试使用 Angularstap.js 制作弹出框。我从这里阅读了文档 http://mgcrea.github.io/angular-strap/##popovers 但是我的弹出窗口没有在点击时显示,你能告诉我我在哪里做错了吗? 这是我的笨蛋 http://plnkr.co/edit/Cp7wrpeh8SS4oY5GGRfY?p=preview
出现错误: 错误:[jqLite:nosel] jqLite 不支持通过选择器查找元素!请参阅:
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<link data-require="bootstrap-css@3.x" data-semver="3.2.0" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
<script data-require="angular.js@*" data-semver="1.3.0-beta.5" src="https://code.angularjs.org/1.3.0-beta.5/angular.js"></script>
<script data-require="ui-bootstrap@0.10.0" data-semver="0.10.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.10.0.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
<script src="https://dl.dropboxusercontent.com/s/64qidru3z31h5ns/angular-strap.js"></script>
<script src="https://dl.dropboxusercontent.com/s/meplmw59rwg2dmy/angular-strap.tpl.js?m=d"></script>
<script src="https://dl.dropboxusercontent.com/s/qhgexynaog5ul5l/popover.js"></script>
</head>
<body>
<button type="button" class="btn btn-lg btn-danger" title="this" data-content="{{popover.content}}" data-template="pop.html" data-animation="am-flip-x" bs-popover>Custom Popover
</button> </body>
<script>
var myapp =angular.module('myApp', ['mgcrea.ngStrap']);
</script>
</html>
【问题讨论】:
-
plnkr 对我来说工作正常,控制台中没有任何内容,通常此消息意味着您正在使用需要 jquery 的东西并且您没有加载 jquery。如果你不加载普通的 jquery before 角度,它将使用它的内置版本 jqlite,这是非常有限的
-
你的 plunker 只在 Chrome 中为我工作。
-
好的,但是当我点击按钮时不显示弹出窗口
-
@runTarm 当你点击红色按钮时你看到弹出框了吗
-
@runTarm 在下面打败了我 :)
标签: javascript jquery angularjs angularjs-directive angular-strap