我在我的项目中包含了 Angular 服务,但问题是它既没有给出错误
也没有被调用,我不知道问题出在哪里,因为调用了第二个对象
这是 Controller 的代码
var CreateController = ['$scope','$http', function ($scope, $http) {
$scope.model = {};
$scope.mydata = 'ajs works';
$http.get('/Testing/Index').success(function(data){
$scope.model = data;
});
}];
这是我操纵 Angular js的 View
<div ng-controller="CreateController">
<table class="ui-sortable-handle">
<tr>
<td>
<input type="hidden" id="qid" value="{{model.Questions.AddQuestionID}}" />
</td>
</tr>
<tr>
<td>
<input type="hidden" id="complevel" value="{{model.Questions.ComplexityLevel}}" />
<input type="hidden" id="servcomplvl" value="{{model.servercomplevel}}" />
</td>
</tr>
<tr>
<td>
<h3>Question: {{model.Questions.Question}}</h3>
</td>
</tr>
<tr ng-repeat="item in model.Options">
<td class="switch radius">
<input id="{{item.Options}}" type="radio" name="selectedvalue" value="{{item.Options}}">
<label for="{{item.Options}}"></label>{{item.Options}}
</td>
</tr>
</table>
{{mydata}}
{{mydata}} 该对象在模型对象不起作用的地方起作用,请建议该怎么做
最佳答案
它可能确实给出了一个错误,但您没有包含它的回调。
$http.get('/Testing/Index')
.success(function(data){
$scope.model = data;
})
.error(function(data){
console.log("error");
});
关于javascript - 在 Angular 中使用 Http get 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27795102/