我正在使用 Ratchet 2.0 和 BackBone.js 构建一个简单的小 PhoneGap 应用程序。
我想在我的条款和隐私政策中使用 Ratchet 模态功能来模态,但我不知道如何从我的 LoginView.js 中访问模态。
我已经在我的文件中设置了正确的结构,但我不知道在访问 Ratchet 模态的方法中要做什么。
app.views.LoginView = Backbone.View.extend({
render: function () {
this.$el.html(this.template());
return this;
},
events: {
"click .btn.pull-left": "back",
"click .btn-link.terms": "terms",
"click .btn-link.privacy": "privacy"
},
terms: function() {
},
privacy: function() {
},
back: function() {
window.history.back();
return false;
}
});
在我的索引中,我有所有正确的 javascript 文件,尽管我不确定 ratchet.js 的依赖顺序。我在 jquery 之后和主干之前直接拥有它。
<script src="http://app.mydomain.com/lib/jquery.js"></script>
<script src="http://app.mydomain.com/ratchet/ratchet.js"></script>
<script src="http://app.mydomain.com/lib/underscore.js"></script>
<script src="http://app.mydomain.com/lib/backbone.js"></script>
<script src="http://app.mydomain.com/lib/pageslider.js"></script>
<script src="http://app.mydomain.com/js/app.js"></script>
<script src="http://app.mydomain.com/js/utils/templates.js"></script>
<script src="http://app.mydomain.com/js/adapters/memory-adapter.js"></script>
<script src="http://app.mydomain.com/js/routers/AppRouter.js"></script>
<script src="http://app.mydomain.com/js/views/HomeView.js"></script>
<script src="http://app.mydomain.com/js/views/LoginView.js"></script>
一旦我真正开始工作,我将切换到 require.js。