0
"window.Snapが定義されていることを確認してください。またはSnapConstructorProvider.use(MySnap)で独自のものを提供してください。AngularJSとAngular-Snap:Snapコンストラクタが定義されていません
これは、私が角度スナップを使用しようとしているときのものです。私は彼らがgithubで言ったことに従ったが、まだ動作しませんでした。助けてもらえますか?私は、角度-スナップコードを見て、私はテストを見た:
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.isUndefinedのに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ライブラリを含める必要があります。 – Qianyue
Githubに投稿しました。ありがとうございました! –
コンソールに他のエラーが報告されていますか? 'snap.js'ファイルが正常にロードされていますか(つまり404ではありません)。それらの両方がチェックアウトした場合、問題を示すjsbinまたはplunkrを投稿できますか?正しいものを正しい順序で含めることを少なくとも試みているようです。 – jtrussell