繁体   English   中英

angularjs使用现有控制器中的REST服务填充范围变量

[英]angularjs fill scope variable with REST service in existing controller

因此,这是将表单元的ng-class外化的延续

选择的jsFiddle是http://jsfiddle.net/mTJDh/5/

编码

$scope.users = [{
    name: 'PEDC',
    days: [{
        number: '1',
        func: 'guard'
    }, {
        number: '2',
        func: 'guard'
    }, {
        number: '3',
        func: 'guard'
    }, {
        number: '4',
        func: ['guard', 'spoc', 'holiday']
    }]
}, {
    name: 'JOVH',
    days: [{
        number: '1',
        func: 'guard'
    }, {
        number: '2',
        func: 'guard'
    }, {
        number: '3',
        func: 'spoc'
    }, {
        number: '4',
        func: 'guard'
    }]
}];

控制器中的哪个应由REST调用填充。

当我使用

function getUsersDays($scope, $http) {
$http.get('https://middleware.infraserv.be/middleware/zorglubV2_angular_dev/rest.php?userDayList').success(function(data) {
    $scope.userDays = data;
});

我可以用它来填满我的桌子,但是后来我无法像其他问题一样设置我的桌子的样式。 (这里说的是userDays而不是users,因为我在测试时使用了其他变量)

如何结合这两种功能?

请在这里查看http://plnkr.co/edit/4AEFZZSBuJg0hUeoW9Tv?p=preview

$http.get('data.json').success(function(data) {

    $scope.users = data; // not $scope.userDays 
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM