用数据填充离子选择

时间:2015-08-01 14:08:36

标签: angularjs ionic-framework ionic

您好我想用我从服务中调用的数据填充我的选择工具。 我仍然是Angularjs的新手,所以这有点难以弄明白。如果有人可以为我推荐一篇文章或一段代码,我将不胜感激。

注意:我不是想得到一个简单的答案,我搜索了谷歌,但找不到与我的问题相关的任何内容。谢谢。

1 个答案:

答案 0 :(得分:3)

在HTML定义中,使用model和ng-options选择标记:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    return cars.count
}


override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("carCell", forIndexPath: indexPath) as! UITableViewCell

    cell.textLabel!.text = cars[indexPath.row]

    return cell
}

在您的控制器中初始化您选择的项目:

<div ng-controller="testCtrl">
<select ng-model="mySelect" ng-options="item.name for item in items">    
</select>

有关详细信息,请阅读这篇优秀文章:A Brief Walk-through of the Ng-options in AngularJS