我使用angular实现了一个spa应用程序。第一页是登录paage,我将当前用户设置为admin。
var authdata = Base64.encode(username + ':' + password);
$rootScope.globals = {
currentUser: {
username: username,// Jason
authdata: authdata // abcd#
}
};
}
和第二页是基于类型的搜索页面,其中我根据用户输入搜索显示数据。
<div ng-controller = "SearchController">
<div class="bar">
<!-- Create a binding between the searchString model and the text field -->
<input type="text" ng-model="searchString" placeholder="Enter Planet Name" />
</div>
<ul>
<li ng-show='searchString' ng-repeat="i in items | filter:searchString">
<p>{{i.name}}</p>
</li>
</ul>
</div>
所以我的疑问是如何允许我的管理员用户在一分钟内完成20次以上的搜索。如果当前用户不是管理员,那么他们不应该每分钟搜索超过20次。