问题标签 [boilerplatejs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
112 浏览

javascript - ko.mapping 在输入字段中显示函数 insted of value

我遇到了用于淘汰赛的 ko.mapping 插件的问题。我一直在彻底寻找答案,但找不到任何东西。

我将淘汰赛与样板 js 结合使用,但我认为这不是问题。

这是JS:

正如你所看到的,我只定义了我想要观察的对象。

这是HTML

它要长得多,但为简洁起见,我将仅粘贴 2 个显示错误的字段。最后,当我运行它时,会发生以下情况:

http://i.stack.imgur.com/2Vasm.png

这是我到目前为止所尝试的:

  • 在变量名之后使用 () ,以便它评估并显示可观察对象内的值。

这行得通,但是 observable 失去了它的属性或类似的东西,因为在此之后它不会再次更新。

  • 为映射定义创建函数。已经准备好尝试了这个:

    var mapping = {'paraUsoEn':{create:function(options){return ko.observable(options.data);}}}

并且不起作用。该值不会出现,也无法更新。

希望有人已经解决了这种问题,否则我将不得不手动进行映射(有效!)。

谢谢!

0 投票
1 回答
109 浏览

backbone.js - 我们应该如何使用boilerplatejs在backbone.js中支持200个屏幕的网站?

我的申请是可销售的。目前我们在我的应用程序中识别出 200 个屏幕。在单页应用程序中,我们需要在一个请求中转储所有模板和 js 文件,然后初始加载需要更多时间来呈现页面。有没有标准的方法来处理这个?

0 投票
0 回答
821 浏览

angular - 带有淘汰赛的 Angular 2+

作为一名后端开发人员,我已经维护了一个 Knockout SPA 项目大约几个月了,该项目建立在 Boilerplate.js 上,其中路由由 Crossroads.js 处理。如果可能的话,我想逐渐迁移到 Angular 2+。

训练自己并提高我在 Angular 2+ 上的技能听起来像是一个更好的计划。但是,我有很多事情是我自己无法预见的,所以我想向公众提出这些问题,以获得您可以提供的任何反馈。

  • 以前有人用过 Angular 2(+) 和 Knockout 吗?由于 ng-controller 等在 Angular 2 的过程中被删除,是否仍然可以让这两个库正常工作?
  • 是否可以用任何其他路由库替换 Angular 路由?
  • 由于我让 Crossroads 使用当前设置为我处理路由,是否可以让路由库与 Angular 路由协同工作?
  • 如果我能找到一种方法来替换 Crossroads 或 Angular 路由,我正在考虑将每个模块包装在 Angular 组件中以使用功能等。这是一种好的做法,或者在这种情况下你的方法是什么?

如果有任何建议、指南或教程,我将不胜感激。提前致谢,