从一个控制器(Convos)我启动了一个消息控制器。我传入一个 id,并尝试使用该 id 过滤哪些消息绑定到新视图。由于某种原因,过滤不起作用,并且正在显示所有消息记录。这是我的消息控制器中的代码。
消息模型的数据结构
message_id: "integer",
convo_id: "integer",
created: "text",
author: "text",
body: "text",
Convos.js
var messages = Alloy.createController('messages', {
convoId: e.rowData.convoId,
});
messages.getView().open();
消息.js
var args = arguments[0] || {}
var messages = Alloy.Collections.messages;
messages.reset();
messages.fetch();
messages.where({convo_id: args.convoId});
我在做任何明显错误的事情吗?Titanium 关于合金的文档很少,Backbone 文档似乎假设您已经知道如何使用它......