【发布时间】:2014-02-20 03:15:35
【问题描述】:
刚开始尝试 Angular js。我已经设置了标准的 asp.net mvc api 控制器:
public class ValuesController : ApiController
{
// GET api/values
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
}
我正在尝试在我的列表框中获取这些值:
<div ng-controller="myctrl">
<select ng-model="selectedValue" ng-options="val for val in getData()">
<option value="">Select</option>
</select>
</div>
使用这个脚本:
var app = angular.module('app', []);
app.controller('myctrl', function ($scope, $http) {
$scope.getData = $http.get('/api/values').then(function (data) {
return data;
});
});
当我运行它时,它不会填充列表框和 jsfiddle:http://jsfiddle.net/dingen2010/t3eXj/
【问题讨论】:
标签: angularjs c#-4.0 asp.net-web-api