gpt4 book ai didi

javascript - AngularJS 和 Angular-Snap : Snap constructor is not defined

转载 作者:行者123 更新时间:2023-12-03 07:15:19 29 4
gpt4 key购买 nike

“确保定义了 window.Snap 或使用 SnapConstructorProvider.use(MySnap) 提供您自己的。”

这就是我尝试使用 Angular 捕捉时所拥有的。我按照他们在github上说的做了,但还是不行。我可以帮忙吗?我观看了 Angular-snap 代码并看到了一个测试:

if(angular.isUndefined(S)) {
throw new Error('Snap constructor is not defined. Make sure ' +
'window.Snap is defined or supply your own with ' +
'SnapConstructorProvider.use(MySnap).');
}

当我放入 angular.isUndefine 的 console.log 时,它返回 true,但我不知道为什么。

这里是 html:

    <!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset=utf-8 />
<title>AO</title>
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-theme.min.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/angular-snap.min.css" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>

<snap-drawer>
<p>I'm a drawer ! I maybe I've got some sweet navigation links.</p>
</snap-drawer>

<snap-content>
<p>Hello! I'm your main content!</p>
</snap-content>


<script type="text/javascript" src="js/angular.min.js"></script>
<script type="text/javascript" src="js/snap.js"></script>
<script type="text/javascript" src="js/angular-snap.min.js"></script>
<script type="text/javascript" src="js/app.js"></script>

</body>
</html>

Javascript代码:

var app = angular.module('myApp', ['snap']);

感谢您的帮助。

最佳答案

您必须将 snap.js 库包含到您的 index.html 页面

<script src="https://cdnjs.cloudflare.com/ajax/libs/snap.js/1.9.3/snap.min.js"></script>

关于javascript - AngularJS 和 Angular-Snap : Snap constructor is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448971/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com