草庐IT

Glow模型

全部标签

javascript - 使用 "on change"回调从 jQuery 插件更新 AngularJS 模型

我正在为需要屏幕键盘的触摸屏计算机构建网络应用程序,并尝试使用这个出色的(或者至少是我能找到的唯一一个还不错的)键盘。https://github.com/Mottie/Keyboard/问题是,正如您可能已经猜到的那样,使用屏幕键盘时模型不会更新。这是我的代码,它可以工作,但有点丑陋:部分HTML:从部分页面Controller初始化键盘:$('.keyboard').keyboard({stickyShift:false,usePreview:false,autoAccept:true,change:function(e,kb,el){$scope.newUser.name=el.

javascript - 深度克隆 Backbone.js 模型

我在jquery中与backbone.js一起工作,遇到需要复制模型的情况,但我需要对它们进行深层复制,因此副本之间不存在引用。模型可以有其他模型作为属性。模型可以将匿名函数作为属性。所以我正在努力创建一种算法,该算法将深度克隆大多数主干模型。我希望在此复制期间应删除所有绑定(bind)(对于新实例),因此我不担心试图保留它们。目标:能够复制所有简单变量(String、Int、float等)并将其以相同的名称存储到新模型中。完成,使用toJSON创建一个可以传递给set()的新JSON对象。该对象仅包含简单属性,即不包含分配给函数或其他模型的属性。能够在事先不知道函数/属性名称的情况下

javascript - 在一个 View 中模板化两个模型 - Backbone/Marionette

我正在尝试在一个View中使用两个模型,并在模板中同时使用这两个模型。我在和Marionette一起工作。这是我对View的初始化:main_app_layout.header.show(newAPP.Views.HeaderView({model:oneModel,model2:twoModel}));这是我的看法:APP.Views.HeaderView=Backbone.Marionette.ItemView.extend({template:'#view_template',className:'container',initialize:function(){//Thisco

javascript - Knockout.js 中的“模型”和 'ViewModel'

在MVC中,“Model”只是数据的代码表示(例如,在ASP.NETMVC中,它是一个具有相应字段的类)。但是在Knockout中(使用MVVM),我看到带有字段的对象称为“ViewModel”。来自官方KO文档:Amodel:yourapplication’sstoreddata.Thisdatarepresentsobjectsandoperationsinyourbusinessdomain(e.g.,bankaccountsthatcanperformmoneytransfers)andisindependentofanyUI.WhenusingKO,youwillusuall

javascript - 如何使用 EmberData 在 EmberJS 中返回由嵌套模型组成的 promise ?

环境#Ember:1.4.0#EmberData:1.0.0-beta.7+canary.b45e23ba型号我已经简化了我的用例,使问题更容易理解和回答。假设我们有3个模型:Country,Region和Area:Country:-id:DS.attr('number')-name:DS.attr('string')-regions:DS.hasMany('region')Region:-id:DS.attr('number')-name:DS.attr('string')-country:DS.belongsTo('country')-areas:DS.hasMany('area'

javascript - 如何在 View 中将 MVC 模型字符串作为纯文本获取

我正在将模型发送到具有字符串的View。这些字符串是html编码的,我不需要它们。有什么方法可以在没有html编码的情况下将模型发送到View?型号:publicclassPackage{publicstringString{get;set;}}Controller:publicActionResultGetPackage(){PackageoPackage=newPackage();oPackage.String="usinglotsof\"and'inthisstring";returnView(oPackage);}查看:@modelModels.Package(function

javascript - 如何在 Redux 中使用类模型(使用 Mobx 选项)

编辑:我最终选择了Mobx.js,有关详细信息,请参阅@mweststrate答案。所有关于redux的学习资源都展示了如何将它与普通对象模型一起使用。但是当你使用一些es6类模型时,我无法弄清楚如何使用它。例如,让我们采用这种状态形状:{players:{000:{life:56,lvl:4,//...},023:{life:5,lvl:49,//...},033:{life:679,lvl:38,//...},067:{life:560,lvl:22,//...},//...}还有这个类(未测试)classPlayer{id;//intlife;//intlvl;//intbuff

javascript - 获取传入的 backbone.js 模型实例的模型类型

如何检索backbone.js模型实例的模型名称?例如:varTopic=Backbone.Model.extend({})vartopic=newTopic({type:'question'})vardoSomethingWithTopic=function(topic){//checkifpassedintopicisoftypeTopic//somethingliketopic.constructor.name==='Topic'}doSomethingWithTopic(topic)我意识到我可能模糊了backbone.js模型和类之间的界限,因此如果需要,我愿意采用其他方式来

javascript - Protractor 获取模型值

我是ProtractorJS的新手。我想要做的是尝试获取禁用的输入元素的值。此输入元素绑定(bind)到模型。最初这个输入元素是空的;然后在执行某些操作后更新模型值(并因此显示在输入元素中)。我需要获得该值,我该怎么做?我的输入元素是:我正在尝试通过以下方式获取值(value):element(by.model("Promotion.PrometricID")).getAttribute('value');但是每当我在控制台中写入值时,它都会给我“[object][object]”。谁能告诉我如何在此文本框或模型中查找值? 最佳答案

javascript - 在模型对象上设置属性?

你好,我正在构建一个ASP.NETMVC站点并且遇到了一个问题。在我的项目中,我得到了一个包含几个属性的模型View类,例如:publicclassmyModelView{publicintMyProperty1(){get;set;}publicintMyProperty2(){get;set;}publicintMyProperty3(){get;set;}}此模型View类绑定(bind)到我需要能够设置属性的类型化View。我如何使用javascript/jquery执行此操作?我已尝试使用Model.MyProperty1=1,但这不起作用?致以最诚挚的问候