gpt4 book ai didi

javascript - 尝试创建 Backbone.js View 子类时出错

转载 作者:行者123 更新时间:2023-11-30 10:45:42 25 4
gpt4 key购买 nike

我有下面的 backbone.js View :

class MyApplication.Views.Cake extends Backbone.View
tagName: 'li'
className: 'cake'

和尝试的子类

class MyApplication.Views.AwesomeCake extends MyApplication.Views.Cake

但是在 javascript 控制台中,子类会抛出以下错误:

Uncaught TypeError: Cannot read property 'prototype' of undefined

最佳答案

我发现我的问题是 Rails 3.1 和 Assets 管道的问题。由于 sprockets 按字母顺序加载 javascript 文件(并且因为 awesome_cake 在 cake 之前)我需要 require 父类(super class)文件。

#= require ./cake
class MyApplication.Views.AwesomeCake extends MyApplication.Views.Cake

找到问题的解决方案: Backbone.js - Coffeescript extends

关于javascript - 尝试创建 Backbone.js View 子类时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8476696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com