使用 Http 获取 角度服务

Using Http get Service in angular

本文关键字:服务 获取 Http 使用      更新时间:2023-09-26

我已经在我的项目中包含了角度服务,但问题是它都没有给出错误

也不叫我不知道问题在哪里,因为第二个对象被调用

这是控制器的代码

var CreateController = ['$scope','$http', function ($scope, $http) {
    $scope.model = {};
    $scope.mydata = 'ajs works';
    $http.get('/Testing/Index').success(function(data){
        $scope.model = data;
    });
}];

这是纵角度JS的观点

<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");
});