首页 文章
  • 0 votes
     answers
     views

    在IE 11中未加载SPFx Web部件

    我有一个带有Knockout框架的SPFx Web部件 . 它是为SharePoint开发的(V1.1.0) . 部署了SharePoint库中的所有资产 . 应用程序在Chrome中正常运行 . 但在IE中,Web部件未加载到页面中 . 即使我没有任何控制台日志/错误 . 如果我打开开发者控制台打开页面,它就可以了 . 我已经删除了应用程序中的所有控制台日志,即使我已从捆绑的JS中删除了控制台日...
  • 1 votes
     answers
     views

    如何使用knockoutJs将参数foreach从html传递给控制器

    我想从CSHTML解析参数foreach . 使用来自 knockout.js <div data-bind="foreach: viewPjsp(1)"> 的foreach . javascipt的: function ColumnInput(Id, NameColumn) { var self; self = this; self.Id = ko...
  • 0 votes
     answers
     views

    Knockout JS选项绑定特殊符号

    我有阵列 self.CompareSignArray = ko.observableArray([“&gt”,“&le”]); 并选择选项 <select data-bind="options: $root.CompareSignArray,value: Sign" ></select> 但是在下拉列表中我看到了&gt&le,但我希望看到“>”...
  • 251 votes
     answers
     views

    你能调用ko.applyBindings来绑定局部视图吗?

    我正在使用KnockoutJS并拥有主视图和视图模型 . 我想要一个对话框(jQuery UI one)弹出另一个视图,该视图要绑定一个单独的子视图模型 . 使用AJAX检索对话框内容的HTML,所以我希望能够在请求完成后调用 ko.applyBindings ,并且我想将子视图模型绑定到通过对话框div中的ajax加载的HTML部分 . 这实际上是可行的,还是我需要在页面最初加载时加载所有视图并...
  • 0 votes
     answers
     views

    启用按钮以在单击时加载数据,直到启用滚动条

    我在页面上加载数据并使用无限滚动在用户滚动时加载更多数据(页面加载时默认为20项 . 但是根据屏幕分辨率,如1080加载页面,垂直滚动条对用户不可见或不活动滚动 . 我添加了一个按钮供用户点击加载更多,当他们滚动时,加载按钮将隐藏 . 如果垂直滚动处于活动状态或可见,则页面加载 Problem: 如何从开始隐藏按钮,而不必在第一次滚动时隐藏按钮 . 另外,如果垂直条处于活动状态,我如何保持加载按钮...
  • 2 votes
     answers
     views

    knockoutjs抛出无法解析绑定属性

    我正在尝试使用knockoutjs 1.2.l并使用以下代码 $(function() { var viewModel = { categories: ko.observableArray([ {"Selected": false, "Text": "Rooms", "Value": &...
  • 193 votes
     answers
     views

    如何调试KnockoutJS的模板绑定错误?

    我一直在调试KnockoutJS模板中的问题 . 假设我想绑定到名为“ items " but in the template I make a typo and bind to the (non existing) property " item ”的属性 . 使用Chrome调试器只会告诉我: “item”未定义 . 是否有工具,技术或编码样式可以帮助我获得有关绑定...
  • 0 votes
     answers
     views

    如何使用knockout绑定表中的内部数组

    Update: 我似乎忘记了最重要的信息 . 这并不是说达米恩的回应是为了让他因为前往JSFiddle而朝着正确的方向引导我而得到赞扬 . 谢谢 . 原始问题: 有没有办法用knockout.js绑定表中JSON对象的内部数组?我尝试了很多不同的方法,但似乎都没有 . 有两个类似的问题: Knockout Array of Arrays Binding Nested Array Using Kno...
  • 1 votes
     answers
     views

    knockoutjs在嵌套的foreach绑定中传递参数

    我试图将嵌套的foreach循环中的外部对象的属性传递给函数 . 这将是下面代码中的 'something' ,但我甚至无法使用硬编码字符串: <div data-bind="foreach: supportedNetworks"> <div data-bind="text: $data"></div&gt...
  • 0 votes
     answers
     views

    淘汰选择选项绑定

    我想将所选选项绑定到html中的dropwdown但是如果我使用select选项自动更改了模型值,则变量变为object而不是string <select data-bind="options: Types, selectedOptions: chosenType"></select> self.Types = ['xxx', 'yyy', '...
  • 0 votes
     answers
     views

    为什么我的淘汰选项绑定不起作用?

    我正在尝试使用knockout将下拉列表绑定到选项列表的observableArray . 据我所知,我已经按照我发现的例子,但它没有用 . 以下是我的代码的相关部分 . 这是在MVC应用程序的cshtml文件中,所以你会看到一些Razor语法 . $(function () { var $thisdd = $("#@ddname"); //the JQuery sele...
  • 8 votes
     answers
     views

    如何绑定ko.observableArray字符串?

    我正在尝试将ko.observableArray字符串绑定到模板,但是我无法让模板获取数组中字符串中的更改 . 如果我绑定一组对象而不是一组字符串,我会获得JSON的更新,但是在我实际更改第一个非数组值之前它们不会触发任何内容 . 我更喜欢找到一个字符串数组,因为我可以将数据模型直接发送回服务器而无需任何后处理 . 如何触发我的字符串数组的更新,以及如何确保它们正确触发更改而无需更新非数组值? 如...
  • 4 votes
     answers
     views

    禁用/删除通过Knockout选项绑定创建的选择选项

    我有一个用户可以选择的系列选项,我可以通过一个可观察的数组进行跟踪 . 数组本身是从一个模型中提供的,我通过Knockout Mapping扩展(ko.mapping.fromJS)引入了敲除 . 一切都很好 . 解释这个问题会变得冗长,并且可能会引起更多混淆,看下面的图表: 基本上: 我有一个网页输入表格(它的各种配置) 项目列表非常大,我想说可以将10个左右的项目添加到配置中 当...
  • 1 votes
     answers
     views

    Knockout js值没有绑定

    我的代码如下: Html: <select name="data3" size="1" id="data3" data-bind="options: datalist, value: profile().dat.data()[2].Value()"> </selec...
  • 0 votes
     answers
     views

    如何绑定敲门检查复选框的对象列表?

    我是淘汰赛的新手,并试图将选中的复选框绑定到淘汰阵列 var userRoleList = [(“UserTypeId”:1,“UserTypeName”:“Admin”)(“UserTypeId”:2,“UserTypeName”:“NonAdmin”)(“UserTypeId”:3,“UserTypeName”:“Inspector”)] 下面是在dropdownlist中显示用户角色列表并将...
  • 0 votes
     answers
     views

    Knockout绑定动态生成的Dropdown选项[关闭]

    我有2个下拉列表 . 两者都是通过淘汰数据绑定的 . 我想在这里做两件事:第一个下拉列表是认证,第二个下拉列表是专业化 . 默认情况下,第二个下拉列表应该'Please select Specialization'作为未发生的选项 . 它发生在第一次下拉 . 我想我知道为什么 . 也许是因为Certification是一个可观察的数组,它通过 options 绑定进行数据绑定 . 不幸的是...
  • 0 votes
     answers
     views

    选项更改时选择Knockout第一个选项

    我正在使用 <select> 框通过knockout绑定到包含ID和observableArray选项的计算值 . 但是,将项添加到选项数组时,选择始终更改为第一个选项 . 我不能为我的生活理解为什么 . 见下面的例子 . 单击按钮添加选项,并注意选择更改 . 如果我将select绑定更改为 value: optionId, options: options, optionsValue...
  • 0 votes
     answers
     views

    数据未绑定到淘汰赛中的选择列表

    我在cshtml中使用这样一个简单的选择列表 <select data-bind="options: model.availableCountries"></select> 并将以下数据分配给脚本中的选项 . model.availableCountries = ko.observableArray(['France', 'Germany', 'Spa...
  • 2 votes
     answers
     views

    动态数据绑定到knockout js中的嵌套属性 - 带对话框(asp.net mvc 3)

    我有一个表,通过Knockout js数据绑定 . 在每一行上都有一个链接,我希望显示一个模态对话框,其中包含也将与我的视图模型绑定的输入字段 . 这是我的服务器端视图模型 public class ViewModel { ...//String getters/setters public IList<SubViewModel> SubViewModels{get;...
  • 0 votes
     answers
     views

    如何使用Knockout绑定javascript对话框?

    我在observableArray中有一个数据列表,我想在javascript对话框窗口中显示它(如果重要的话,我正在使用jQuery.blockUI) . 不幸的是,在加载页面后,对话框似乎未绑定 . 对话框正确初始化(显示数据),但不会随更改而更新 . 没有Javascript错误,我在生成对话框并将其添加到文档后移动了绑定(无效) . 我也尝试在构成对话框的主div上调用ko.applyBi...
  • 111 votes
     answers
     views

    如何在Knockout.js中清除/删除可观察的绑定?

    我正在将功能构建到用户可以多次执行的网页上 . 通过用户的操作,使用ko.applyBindings()创建对象/模型并将其应用于HTML . 数据绑定HTML是通过jQuery模板创建的 . 到现在为止还挺好 . 当我通过创建第二个对象/模型并调用ko.applyBindings()重复此步骤时,我遇到两个问题: 标记显示上一个对象/模型以及新对象/模型 . 与对象/模型中的某个属性相关...
  • 0 votes
     answers
     views

    Knockout和jQuery对话框 - 当视图模型绑定上下文不是document.body时?

    假设我们有一个简单的模型和视图模型: // Model function Model(prop) { this.Prop = ko.observable(prop); } // View Model function ViewModel(){ var self = this; this.CurrentItem = ko.observable(new Model(&...
  • 3 votes
     answers
     views

    在AJAX调用之后将新DOM元素绑定到viewmodel

    我遇到了将新DOM元素绑定到我的viewmodel的麻烦 . 这些元素在使用AJAX调用加载的局部视图中(请参阅下面的customizeQuote函数) . $(function () { var mvcModel = ko.mapping.fromJS(initialData); function QuoteViewModel() { var self = this; sel...
  • 2 votes
     answers
     views

    Knockout MVC - 您不能多次将绑定应用于同一元素

    我的MVC视图: @model MG.ViewModels.Profile.ProfileDetailsViewModel <div> <h4>About Me</h4> <!-- ko if: !isEditingAboutMe() --> <p data-bind="text: aboutMe()">@Model....
  • 2 votes
     answers
     views

    Ajax添加了ko.applyBindings与knockoutjs绑定后添加的HTML元素

    我有一个使用KnockoutJs(版本2.3.0)的ASP.NET MVC 4视图 . 该页面加载得很好,任何具有 data-bind 属性的 Existing 元素与KnockoutJs一样正常工作 . 问题是,如果我将包含 data-bind 的页面添加到已绑定的ViewModel中已包含的observable的页面,即使它具有正确的data-bind属性,它似乎也没有订阅 . 通过Ajax添...
  • 1 votes
     answers
     views

    KnockoutJS Binding

    我有一个我在ajax应用程序中创建的视图模型 . 当我渲染我的第一段html时,会调用ko.applyBindings() . 后来我做了第二次ajax调用来渲染html的另一部分并绑定到同一个视图模型 . 但是,因为当我第一次调用ko.applyBindings()时,第二个ajax中的html元素不存在,那么当我的第二个html部分被检索时,data-bind不起作用 . 这是一个非常简单的示...
  • 0 votes
     answers
     views

    来自JSON GET调用的Knockout和部分视图

    我很新 KnockoutJS 我想用JSON GET retreieve部分视图和所有绑定验证 . 我的型号: public class MyFormModel { [Required] [Range(typeof(Decimal), "1", "9999")] [Display(Name = Tran...
  • 0 votes
     answers
     views

    Magento 2 Knockout XML-> PHTML-> JS-> HTML

    我想在结帐时在html登录弹出窗口中显示静态块,但是有问题 . 这是从 js 调用的 html 模板,这个js是从 phtml 调用的,这个phtml模板是从 xml layout调用的 . ( xml -> phtml -> js -> html ) 所以问题是如何从phtml或xml通过js发送自定义内容块到html模板 vendor / magento / modul...
  • 193 votes
     answers
     views

    KnockOutJS - 单个视图中的多个ViewModel

    我认为我的应用程序现在变得非常大,太大而无法使用单个ViewModel处理每个View . 所以我想知道创建多个ViewModel并将它们全部加载到一个View中会有多困难 . 需要注意的是,我还需要能够将X ViewModel数据传递到Y ViewModel数据中,以便各个ViewModel需要能够相互通信或至少相互了解 . 例如,我有一个 <select> 下拉列表,选择下拉列表具...
  • 3 votes
     answers
     views

    Knockout.js唯一ID,用于单选按钮组中的“for”标签属性

    我已经实现了一个非常狡猾的答案here的变体,用于为我的Knockout标记中的输入和相应标签生成唯一ID . 我的最终目标是可点击的标签,而不是唯一的ID本身 - 我以前在每个标签上使用点击绑定,导航DOM以选择其输入,但这看起来很麻烦且效率低下 . 但是,链接的解决方案不适用于单选按钮组,其中组中的每个无线电都绑定到相同的可观察对象 . 在我的情况下,我的无线电组是真/假(绑定回布尔可观察)或...

热门问题