Jquery plugins AngularJS中的jQuery插件列生成器

Jquery plugins AngularJS中的jQuery插件列生成器,jquery-plugins,angularjs,angularjs-directive,Jquery Plugins,Angularjs,Angularjs Directive,我对AngularJS指令还是新手,现在我尝试使用columnize插件,但没有成功。答案是一个很好的开始,但不会解决我的问题,因为Categories.get()从服务器异步获取数据,设置超时似乎根本不是解决方案 <div columnize> <ul> <li ng-repeat="data in Categories.get()"> <a ng-href="{{ data.uri }}">{{

我对AngularJS指令还是新手,现在我尝试使用columnize插件,但没有成功。答案是一个很好的开始,但不会解决我的问题,因为
Categories.get()
从服务器异步获取数据,设置超时似乎根本不是解决方案

<div columnize>
    <ul>
        <li ng-repeat="data in Categories.get()">
            <a ng-href="{{ data.uri }}">{{ data.name }}</a>
            <ul>
                <li ng-repeat="data in data.categories" ng-include="'list.html'"></li>
            </ul>
        </li>
    </ul>
</div>

根据我的数据源,如何使用columnize jQuery插件生成columnize指令?

Categories.get()返回什么?您使用的是
ngResource
还是自定义服务?Categories是$rootscope中的服务,它返回一个数组,而不是承诺。我不记得为什么。。。也许我不能让它与承诺一起工作。你的问题是什么?如何制定columnize指令?
app.factory('Categories',function ($http) {
    var categories = [],
        URL = '/categories';
    if (categories.length == 0) {
        $http.get(URL).success(function (data) {
            categories = data;
        })
    }
    return {
        get: function () {
            return categories;
        },
        ....
    };