Appcelerator Alloy模型绑定与实例模型失败

时间:2014-02-04 13:20:19

标签: model-view-controller appcelerator model-binding appcelerator-mobile titanium-alloy

控制器:

var args=arguments[0]||{};
if(args.model){
    $.myFighter = args.model;   

}else{
    alert('data not passed');
}

查看:

<Alloy>
    <Model id="myFighter" src="fighters" instance="true"/>
    <Window>        
        <ScrollView layout="vertical">
            <View layout="vertical">
                <Label id="name" text="{$.myFighter.name}"/>
                <Label id="nickname" text="{$.myFighter.nickname}"/>
                <Label id="fighterId" text="{$.myFighter.id}"/>
            </View>>
        </ScrollView>>
    </Window>
</Alloy>

然而,在我看来,文本总是空的,就像从未分配模型一样。

从另一个控制器调用控制器,将模型作为参数传递,如下所示:

var win=Alloy.createController('detail',{model:detailObj});
win.getView().open();

我做错了什么?我该怎么办呢?

0 个答案:

没有答案
相关问题