javascriptmvc

    0热度

    1回答

    我想弄清楚如何使用另一个控制器的功能,我在控制器中窃取我想要使用其功能的控制器,然后我必须做什么?感谢 $.controller('mycontroler1', { functionToUse : function(){}, }); $.controller('wantToUseFunctionFrommycontroler1, { });

    0热度

    1回答

    我的路由器看起来像这样的时刻: Router.map(function() { this.route('item1'); this.route('item2'); this.route('item3', function(){ this.route('sub-item', { path: '/sub-item' }); }); }); 我的

    1热度

    2回答

    我试图创建一个角的js服务,如果需要更新将会从服务器获取数据,或返回缓存阵列,如果没有更新。在这两种情况下,服务应返回promise。服务代码: getLikesForMe = function() { var defer = $q.defer(), prom = defer.promise; if (angular.isUndefined(this.likesForMe)

    0热度

    1回答

    我需要保留从模型实例返回的数据中的原始值。似乎应该有一种从模型中返回未修改数据的方法,但我无法在任何地方找到它。我尝试使用backup.js,但这只适用于静态字符串属性。 $.Model('My.Example.Models.Thing', /* @Static */ { }, /* @Prototype */ { getMyStuff : function(args) {

    0热度

    1回答

    我正在评论一个JavaScript应用程序的性能,该应用程序是用spine.js和下划线js(充当模板引擎)构建的。有一个常见的EventManager.js处理应用程序中的所有事件(通过jquery'on'处理body元素上的事件,请参阅下面的代码片段),然后应用程序对其所有模块都有自己的发布订阅中介代理,事件,然后发送到所有模块,通过过滤目标并将内部事件发布到模块。 鼠标移动事件正在事件管理器

    1热度

    1回答

    我想实现按钮的MVC。我已经创建了一个按钮,使用 var btn = {btnElem : document.createElement('button')} ; 现在我想继承这个按钮到像arthimetic或逻辑按钮的不同类型的按钮。所以我用这个btn对象来得到关节扣的var parent = Object.create(btn); var arthButn = {btnElem : paren

    0热度

    1回答

    如果我们为我们的网页使用MVC,尤其是如果我们修改数据(模型),并让视图只是“观察”模型,以便对模型做出任何更改,视图将自动更新并反映了模型,我们怎么能有动画呢? (更新:的观点只是一个模板,如胡须或把手,例如,在can.js,所以我们怎么能动画?) 例如,说如果我们有两排牌。用户可以点击第一行将卡移动到第二行。因此,如果我们不使用MVC,我们可以淡出第1行中的卡片并将卡片淡入到第2行的末尾。但是

    0热度

    1回答

    我是Angular的新手,正在尝试实现无限滚动。我遇到了两个我不确定如何解决的挑战。首先,我想使用ngInfiniteScroll显示应用程序列表。这很好。我用他们的示例代码来启动并运行。 现在我想点击一个应用程序来查看详细信息。我有视图显示,但我不知道如何将应用程序列表从一个控制器共享到下一个控制器。 //// AppCatalog constructor function to encapsu

    0热度

    1回答

    我正在使用BackboneJS并有要更新的模型对象。 self.model.save( { urlRoot: +self.model.get("personId")+"/deactivate" }, { success: function (model){ self.showMessage('Person deactivated', true, true); self.

    2热度

    3回答

    这是默认所有的JS getEditor: function(){ $('#datatableEditor').remove(); var editor = $('<div id="datatableEditor" class="popupEditor"/>'); $('body').prepend(editor); var dialog = $(edito