首页 文章
  • 16 votes
     answers
     views

    如何提高单页面应用的SEO

    我们已经 Build 了一个空缺的搜索引擎 . 出于速度和良好用户体验的原因,我们使用了“单页应用程序”(SPA)的体系结构 . 我们知道对于SPA架构而言,启用SEO是一项挑战,因此我们进行了大量优化以实现SEO . 虽然Google正在为我们的网页编制索引,但我们在Google上的排名非常差,我们正在寻求改善这一点的建议 . 我们遵循Google’s recommendations,但没有满意...
  • 0 votes
     answers
     views

    在IE 11中未加载SPFx Web部件

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

    如何动态设置Wijmo Grid中的列冻结?

    我可以通过添加硬编码索引值来设置静态行或列索引,但如果用户想要选择列,我们如何使用knockout js来完成 . 目前我已经设置了静态列索引,但我希望用户能够选择要冻结的列 . var viewModel= function () { var self = this; self.data = ko.observableArray([]); ...
  • 0 votes
     answers
     views

    尝试使用标记使用组件时“无法解析绑定 . ”

    我正在尝试创建一个Knockout.js组件来重用,但是当我加载html页面时,我在控制台中看到以下错误“无法解析绑定” <script type="text/javascript"> var loginComponentViewModel = function(params){ this.UserName = params.UserName; ...
  • 251 votes
     answers
     views

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

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

    设置敲除绑定中的子项的选项卡索引

    我有一个使用knockout绑定的表数据 . 在这里,我有像孩子一样的行 . 例如 <tr> <td> <select data-bind="value:Required, enable:RequiredActive, at...
  • 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...
  • 3 votes
     answers
     views

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

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

    使用Knockout.js时,jQuery模板中的空值呈现不正确

    担心这是一个错误,希望它只是我: 我在knockout.js数据绑定中使用了jquery.tmpl模板 . 该模板使用jquery.tmpl表示法绑定到属性: ${Name} . 事实证明,当'Name'属性为 null 时,模板会在HTML中呈现一个4个字母的字符串 "null" . 这很尴尬 . ( Note: 在这种情况下,Name是ko.observable) ....
  • -1 votes
     answers
     views

    当“// <![CDATA [”...“//]]>”用于包装html模板时,“//”...“//]]>”出现在JSF页面上

    我正在尝试在我的JSF网页上添加html5 drag 'n drop upload文件,因此我必须将此脚本添加到其中: &lt;script type=&quot;text/html&quot; id=&quot;template-uploads&quot;&gt; //&lt;![CDATA[ &lt;div data-bind=&quot;visible: showTot...
  • 0 votes
     answers
     views

    使用knockoutjs的模板绑定设计的模式

    我们的情况如下: 搜索面板有一组数据,它在几个页面中调用,包含不同类型的组件和位置 . 可以有组合框,单选按钮,输入框和按钮 . Knockout具有模板绑定功能,我们可以灵活地使用映射到MOdel的html中的模板在条件下显示多个面板 . 以下是代码和模式: HTML: &lt;div id=&quot;content-wrapper&quot;&gt; &lt;div class=&q...
  • 1 votes
     answers
     views

    无法在Knockout.js中绑定具有复杂对象的视图

    我正在尝试使用KnockOut.js绑定视图上的复杂对象 . 在不使用overservable()和observableArray()的情况下,我能够将对象与视图绑定 . 但是当我实现observable()时,返回的结果在我的javascript viewmodel中添加了observable对象,并且我的视图无法绑定viewmodel . 这是服务器端的代码实现: Model: pu...
  • 0 votes
     answers
     views

    敲除Html绑定

    我绑定了我的模特 &amp;lt ; input type=&amp;quot ; radio &amp;quot ; name=&amp;quot ;&amp;quot ; &amp;gt ; 与剃刀引擎文件的视图模型 . **我已经将标签分开,以显示html代码是如何以原始格式保存的 . 当以上数据显示在视图上时,数据显示为“&lt;input type =”radio“name =”“/&...
  • 1 votes
     answers
     views

    在一列中使用单选按钮列表敲除SimpleGrid

    对于我的第一个ko项目,我决定保持简单,并创建一个包含单选按钮列表的列的SimpleGrid . 我可以使用自定义模板显示单选按钮列表,但无法获取所选值 . 我现在要做的事情有两件事 . 为每个表行的单选列表指定唯一的名称 . 目前,所有行上的所有单选按钮都具有相同的名称 . 在按钮单击事件中返回选定的无线电值 . HTML Code &lt;div data-bind='simple...
  • 2 votes
     answers
     views

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

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

    每当组件加载到DOM时,Knockout.js回调

    我正在使用knockout.js编写单页应用程序 . 我想让应用程序中的所有文本框以某种方式运行,例如选择焦点上的所有当前文本 . 为了避免重复的解决方案,例如向所有输入字段添加自定义绑定,或者在我加载组件/模板的任何地方实现afterRender,我想在集中位置解决这个问题,例如处理全局事件等 . 我的第一个预感是实现自定义组件加载器,以下代码工作 the first time a compon...
  • 0 votes
     answers
     views

    Knockout从viewModel动态应用模板

    我有几个文本输入组件来处理不同类型的输入(例如alpha-only,alpha-numeric和free-form) . 我可以为每种输入类型创建单独的组件,但实际上,除了绑定属性(例如下面的 alphaText )之外,它们都是相同的 . 例如 &lt;input type=&quot;text&quot; data-bind=&quot; attr: { id: id, }, ...
  • 0 votes
     answers
     views

    基于组分参数的动态构建的敲除组件模板

    我目前正在使用knockout.js作为我正在开发的应用程序的一部分 . 我需要实现一个敲除组件,其中包含一个无序列表,其列表项根据组件参数的不同而不同 . 注册组件的基本代码如下: ko.components.register('data-display', { viewModel: function(name, obj, vis) { var self = this; ...
  • 0 votes
     answers
     views

    componentone wijmo grid breezejs

    我正在尝试使用wijmogrid并使用breezejs对其进行数据绑定 . 我已将下面的代码附加到我拥有的4个文件,索引html页面和3个javascript文件中 . 索引页面中的ul运行正常,并给我预期的结果,所以我知道我的数据正在返回 . 但是,searchgrid仅显示2列 Headers 但没有数据 . 有人可以向我解释我在searchgrid代码中有什么问题 . 我正在尝试学习这些东西...
  • 1 votes
     answers
     views

    Knockout - > Wijmo Grid:是否可以将列作为可观察的?

    我正在使用带有Knockout的Wijmo Grid,我想首先创建一个没有列的空网格,并动态更改网格列和它的选项 . 也就是说,实际上在运行时期间完全更新de列 . 此外,从示例中,只有一些Wijmo Grid选项可以是可观察的 . 我想知道Columns是否也可以是一个可观察的,哪些Grid选项可以/不可以 .
  • 0 votes
     answers
     views

    如何在TypeScript中更新嵌套的knockout obserservable变量

    我是TypeScript的新手,并试图弄清楚为什么我的代码没有按预期工作 . 我在HTML视图中的按钮上有一个单击绑定 . changeDateFormatted函数应该简单地将dateFormatted字符串变量的文本更改为“123” . 我的代码按预期更新了我的测试变量,但对于dateFormatted变量,我收到以下错误: _this.invoice(...) . dateFormatt...
  • 0 votes
     answers
     views

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

    我正在尝试使用knockout将下拉列表绑定到选项列表的observableArray . 据我所知,我已经按照我发现的例子,但它没有用 . 以下是我的代码的相关部分 . 这是在MVC应用程序的cshtml文件中,所以你会看到一些Razor语法 . $(function () { var $thisdd = $(&quot;#@ddname&quot;); //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: &lt;select name=&quot;data3&quot; size=&quot;1&quot; id=&quot;data3&quot; data-bind=&quot;options: datalist, value: profile().dat.data()[2].Value()&quot;&gt; &lt;/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 绑定进行数据绑定 . 不幸的是...

热门问题