- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了 my-view.js 文件,如下所示:
(function (Backbone) {
var MyView = Backbone.View.extend({
className: 'card my-card',
template: $('#my-template').html(),
initialize: function(options) {
this.render()
},
render: function() {
var html = _.template(this.template);
this.$el.html(html);
return this;
}
});
app.modules.MyView = MyView;
}(window.Backbone);
在app-controller.js中,我写了如下:
(function (Backbone) {
var MyDayCardView = app.modules.MyView,
var AppController = Backbone.View.extend({
initialize: function(){
var self = this;
},
appStart: function() {
this.MyDayCardView = new MyDayCardView();
self.$el.append(this.MyDayCardView.el);
}
});
app.controllers.AppController = new AppController();
}(window.Backbone);
然后我得到了错误:
Uncaught TypeError: MyView is not a function Backbone.View.extend.appStart @ app-controller.js:
我哪里做错了?
最佳答案
您有一些语法问题,请参阅下面的代码
var app={};
app.modules={};
app.controllers={};
// Add your javascript here
(function (Backbone) {
var MyView = Backbone.View.extend({
className: 'card my-card',
template: $('#my-template').html(),
initialize: function(options) {
this.render()
},
render: function() {
var html = _.template(this.template);
this.$el.html(html);
return this;
}
});
app.modules.MyView = MyView;
}(window.Backbone));
(function (Backbone) {
var MyDayCardView = app.modules.MyView,
AppController = Backbone.View.extend({
initialize: function(){
var self = this;
},
appStart: function() {
this.MyDayCardView = new MyDayCardView();
self.$el.append(this.MyDayCardView.el);
}
});
app.controllers.AppController = new AppController();
}(window.Backbone));
关于javascript - 未捕获的类型错误 : MyView is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687335/
当涉及动态更改布局的高度时,我通常使用 LayoutParams 设置所需的尺寸,例如: RelativeLayout myView = (RelativeLayout) v.findViewById
在我的项目中,我有一个自定义的@interfaceGraphView:UIView。因此,GraphView 是 UIView 的子类,用于显示图表。 然后,我使用 NIB 创建一个名为 Summar
在Android layout xml中声明 View 控件有两种方式 首先 - 通过 Android Layout documentation 更常被发现和使用 第二个 两者有什么区别,如果有的
这是我的代码。我正在尝试访问我的 View 框架。首先我 nslog 自己,以确保分配了 View ,然后我尝试 nslog 我的 View 框架,它返回 null。代码: - (void)drawR
我创建了 my-view.js 文件,如下所示: (function (Backbone) { var MyView = Backbone.View.extend({ className:
在我的 Mac OS X 小型应用程序中,我在系统菜单栏中显示一些信息。我用的是 statusItem = [ [[NSStatusBar systemStatusBar] statusIt
我想用不同于 .h 和 .m 文件的方式命名我的 Nib 。我认为 View 只是一个 View 。所以我不明白为什么“ Controller ”应该出现在似乎是惯例的名称中。当我这样做并确保委托(d
我有一个名为 contentView 的 subview ,它几乎与 superView 齐平。 我使用 iPhoneX 在 Storyboard 中设计了 subview ,并添加了必要的约束以针对
我有一个较小的 RelativeLayout 和一个自定义布局 MyView,它们都包含在父 RelativeLayout 中。 MyView 的尺寸比子 RelativeLayout 大,但仅在特定
我做了一个简单的代码: myView.frame = CGRectMake(0, 0, 150, 150) 在 viewDidLoad 中,它按预期运行良好。 但是在我从 TableView 链接这个
我在superview上放了一个名为myView的 View ,之后,我编码myView = nil,但没有从superview中删除,并且仍然有一个类似myView的 View 出现在supervi
在 xml 中获取我的 TextView: 我想创建多个 TextView,但我希望它们看起来与this 相同。 所以我尝试了: TextView newTextView = new TextVie
我正在使用以下代码创建 View 的触摸委托(delegate)。问题是我想增加可点击区域的 View 位于非常狭窄的 LinearLayout 内部。所以下面的代码可以增加我的 View 的可点击区
我正在尝试写一个 mixin能够部分保存表格并稍后恢复。当表单很长且用户无法一次完成时,这很有用。 mixin下面的代码直接来自 prodjango马蒂·阿尔钦 (Marty Alchin) 的书。我
我有 UITableViewCell,我在其中添加一个 UIView 并在其中添加 subview ,如 UIButton、UIImageView。 现在我想访问 willDisplayCell 中的
下面是我的代码的简短版本,非常基础。在我的页面模型中,我有一个要传递给 Action() 方法的可枚举字段。问题是,就在 View 中调用 Html.Action() 之前,它不是空的。但是,一旦它进
出于某种原因,我似乎无法在不删除所有 UIButton 的情况下删除 UIImageView。所有 subview 都添加到我的主视图 _ourView 中,并且 UIButtons 没有被赋予标签(
我知道我不能使用这个: myView.frame.origin.x = 25.0; 而且我必须改用它: CGRect myFrame = myView.frame; myFrame.origin.x
嗨! Web 开发的新手,尤其是 couchdb。 现在我试图了解如何调用 View 。我通过基于 Simplest possible form found on Kan.so 的应用程序生成并提交到
似乎在一本书的代码示例中,总是定义init,以便仔细检查self是否能够存在。 -(id) init { self = [super init]; if (self) {
我是一名优秀的程序员,十分优秀!