将参数传递给模型的最佳实践

时间:2014-10-03 17:07:57

标签: angularjs

我是Angular的新手。想知道最佳实践。

我有一个模型,其中包含一个使用各种参数调用API的函数:

// search headlines
$scope.search = function(params) {
    $http({
        method: 'GET', 
        url: '/api/headlines',
        params: params
    }).success(function (data) {
        $scope.headlines = data.headlines;
        $scope.count = data.count;
        $scope.page = data.page;
        $scope.total_pages = data.total_pages;
    }).error(function (data) {
        $scope.err = true;
    });
};

在我看来,我想做这样的事情:

<div ng-repeat="headline in headlines" class="headline">
    <a href="" ng-click="search({ author: headline.author })">{{headline.author}}</a>
</div>

因此用户只能按作者搜索。请注意,API参数可以是{q, page, author, category, ...}中的任何一个,并且不同的参数与不同的搜索相关。

将参数发送到模型并将它们绑定到锚点的最佳做法是什么?

谢谢!

0 个答案:

没有答案