AngularJS中的jQuery插件列控器

时间:2013-02-18 16:45:10

标签: jquery-plugins angularjs angularjs-directive

我还是AngularJS指令的新手,现在我正在尝试使用columnize插件但没有成功。 This答案是一个良好的开端,但无法解决我的问题,因为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>

编辑:类别服务。

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;
        },
        ....
    };

根据我的数据来源,如何使用columnize jQuery插件制作columnize指令?

0 个答案:

没有答案