Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to call view from the view in backbone.js
    primarykey
    data
    text
    <p>I have two view files views.js and views2.js .On button click views.js call.On views.js there is a button that needs to triggers views2.js.But the problem is that on button click views2.js is not working.</p> <p>I have written some code. In views.js</p> <pre><code>define( ["backbone"], function(Backbone) { var UserView = Backbone.View.extend({ tagName: "div", render: function(){ this.$el.html(this.model.get("desc") + "&lt;button id='btn2' class='btn btn- primary'&gt;Next Page&lt;/button&gt;"); return this; } }); var NextPageView = Backbone.View.extend({ events: { 'click': 'firstquestion' }, render: function(){ return this; }, firstquestion: function(){ //to solve circular dependency require(['routes'],function(routes){ var router = routes.pageRouter; router.navigate('view', {trigger: true}); }); } }); var views2 = require("views2");//should I call views2 here var np2 = new views2.NextPageView2({el: $("#btn2")}); return { UserView: UserView, NextPageView: NextPageView }; }); </code></pre> <p>In views2.js</p> <pre><code>define( ["backbone"], function(Backbone) { var UserView2 = Backbone.View.extend({ tagName: "div", render: function(){ this.$el.html(this.model.get("desc") + "&lt;button id='btn3' class='btn btn-primary'&gt;Next Page&lt;/button&gt;"); return this; } }); var NextPageView2 = Backbone.View.extend({ events: { 'click': 'secondquestion' }, render: function(){ return this; }, secondquestion: function(){ require(['routes2'],function(routes2){ var router = routes2.pageRouter2; router.navigate('view', {trigger: true}); }); } }); return { UserView2: UserView2, NextPageView2: NextPageView2 }; }); </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload