您好我想用我从服务中调用的数据填充我的选择工具。
我仍然是Angularjs
的新手,所以这有点难以弄明白。如果有人可以为我推荐一篇文章或一段代码,我将不胜感激。
注意:我不是想得到一个简单的答案,我搜索了谷歌,但找不到与我的问题相关的任何内容。谢谢。
答案 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