0
我在ASP.NET MVC
網站使用AngularJS
進行數據綁定。在我查看我的角度控制器下面給出:列表沒有顯示使用AnguarJS
<script>
function questionController($scope, $http, questions) {
$scope.queList = $http.get('Question/GetAllQuestions');
$scope.testList = ['a','b'];
}
var queApp = angular.module("queApp", []);
queApp.controller("queCtrl", questionController);
<script>
我顯示的數據,如下所示:
<div ng-app="queApp">
<div ng-controller="queCtrl">
{{queList}}
{{testList}}
<div ng-repeat="question in queList">
{{question.Body}}
</div>
</div>
</div>
操作方法的代碼如下給出:
public JsonResult GetAllQuestions()
{
Questions questions;
QuestionProvider quePro = new QuestionProvider();
questions = quePro.GetQuestions();
return Json(questions);
}
我已經調試了MVC控制器代碼,發現請求正在觸發操作方法,並且問題列表正在返回,但在視圖上我看不到該列表 。但是會顯示testList
。請讓我知道我是否缺少任何東西。
$ http.get返回一個承諾 – garethb