问题标签 [mozart-mvc]

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 回答
68 浏览

jquery - 如何在莫扎特中调用后期渲染函数?

我有一个莫扎特应用程序,我想在整个页面呈现后触发一个库/函数调用来装饰 DOM。

在一个带有 jQ​​uery 的普通 HTML 应用程序中,我会做这样的事情:

在这种情况下,我正在寻找某种 afterRender 回调或钩子,它们将在视图更改时动态更新,而不是仅仅将其应用到window.onload(因为在渲染 DOM 更改后需要再次触发装饰调用)。

0 投票
1 回答
3237 浏览

handlebars.js - 如何解决类型错误 this.merge 不是试图运行 Mozart 应用程序的函数?

我正在尝试启动 Mozart 应用程序,但没有呈现任何内容,并且出现错误...

没有任何明显相关的变化 - 即。没有更改模板等,因此很难看出有什么问题。尝试了 npm install 并重新运行无济于事。有人遇到这个问题吗?

0 投票
1 回答
905 浏览

mozart-mvc - 如何解决间歇性 TypeError:“null”不是 mozart 中的对象(评估“this.el.parentNode.replaceChild”)?

在我的 mozart 应用程序中,每加载几个页面,我都会收到以下 JS 错误:

“TypeError:'null' 不是对象(评估 'this.el.parentNode.replaceChild')在https://cdn.bigcommerce.com/mozart/0.1.9/mozart.min.js:1https:// /cdn.bigcommerce.com/mozart/0.1.9/mozart.min.js:1https://cdn.bigcommerce.com/mozart/0.1.9/mozart.min.js:2https://cdn .bigcommerce.com/mozart/0.1.9/mozart.min.js:2https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js:1 "

我在索引页面上的应用程序正文如下所示:

在我看来,我所做的只是一个简单的

{{#collection "App.PlayListItemView" collectionObserveBinding="plays"}} 占位符 {{/collection}}

似乎我可以通过强制刷新缓存来可靠地重现这一点。

我们如何解决这个问题?这导致我的测试失败,这意味着我们无法在客户面前得到这个。

0 投票
1 回答
22 浏览

mozart-mvc - 为什么我在使用 Mozart 时得到 id="undefined"?

我没有收到任何控制台日志/错误,但我尝试创建的视图是插入没有常用 ID 的 DIV:

没有任何错误,我不知道如何解决这个问题......

查看咖啡:

查看 hbs 只是有一些占位符文本。