我不明白在视图中的初始化函数中放置"click"侦听器并将其放在同一视图中的events对象之间的区别.他们都监听DOM事件和触发函数,对吧?有什么不同?
例如:
var ViewName = Backbone.View.extend({
initialize: function(){
this.$el.on("eventName", this.functionName, this)
},
functionName: function(){
//whatever
}
});
Run Code Online (Sandbox Code Playgroud)
与:
var ViewName = Backbone.View.extend({
events: { "eventName": "fucntionName" }
},
functionName: function(){
//whatever
}
});
Run Code Online (Sandbox Code Playgroud) 我知道对象值没有索引,但说我有一个名为 foo 的对象,有 5 个键,我这样做:
<div ng-repeat="(key,value) in foo">
Run Code Online (Sandbox Code Playgroud)
我最终会在我的页面上有 5 个 div。
我的问题是我如何问 Angular,“嘿,这是哪个 div?它是第一个?它是第二个?请给我一个数字。” 我无法使用,{{$index}}因为对象没有索引。我无法使用,{{$id}}因为它似乎给出了一个从 5 开始并且总是奇数的数字......有时。我只想知道在ng-repeat重复对象而不是数组时我在哪里。