Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 合金数据绑定可以';我找不到藏品_Backbone.js_Data Binding_Titanium Mobile_Appcelerator_Titanium Alloy - Fatal编程技术网

Backbone.js 合金数据绑定可以';我找不到藏品

Backbone.js 合金数据绑定可以';我找不到藏品,backbone.js,data-binding,titanium-mobile,appcelerator,titanium-alloy,Backbone.js,Data Binding,Titanium Mobile,Appcelerator,Titanium Alloy,我正在编写一个简单的应用程序,我想在其中尝试Alloy数据绑定 我已经设置了一个模型区域,我通过在标记中添加它来创建一个单例 <Alloy> <Collection id="regions" src="Region" instance="true"/> <Window id="regionWin"> <TableView id="table" dataCollection="Region"> &l

我正在编写一个简单的应用程序,我想在其中尝试Alloy数据绑定

我已经设置了一个模型区域,我通过在标记中添加它来创建一个单例

<Alloy>
    <Collection id="regions" src="Region" instance="true"/>
    <Window  id="regionWin">

    <TableView id="table" dataCollection="Region">
            <TableViewRow title="{regionName}" />           
    </TableView>

    </Window>
</Alloy>
但是在XML中,如果将id“regions”或集合名称“Region”作为TableView属性“dataCollection”的值,则会得到结果

错误总是存在的

在RegionScreen.js(第34行)中找不到变量:Region 或 在RegionScreen.js(第34行)中找不到变量:区域


有什么建议吗?

数据收集
中,您应该使用
$.regions
($。加上您在收集元素中定义的id)


var c = Alloy.createCollection('Region');

var aRegion =  Alloy.createModel('Region', { '_id':'123', 'regionName':'Lazio', 'version': 43});
aRegion.save();
<Alloy>
    <Collection id="regions" src="Region" instance="true"/>
    <Window  id="regionWin">

        <TableView id="table" dataCollection="$.regions">
            <TableViewRow title="{regionName}" />           
    </TableView>

    </Window>
</Alloy>