0
在我的网站上,人们可以创建活动并注册。在事件列表中有两个按钮(注册/注销)。 按钮(注册):当您按此按钮时,您将像助手一样将您添加到该事件中。 按钮(注销)。当你按下这个按钮时,你将移除事件。 这种运作良好,但问题是在过滤器:过滤器angularjs不工作
{{ event.attendees }} // working well because is updated when press the button
{{ ([event.attendees] | filter:currentUser.id).length }} // not working always is 0
<button id="signup" ng-click="sign(event.attendees, currentUser.id)" ng-show="([event.attendees] | filter:currentUser.id).length == 0">
<button id="signdown" ng-click="sign(event.attendees, currentUser.id)" ng-show="([event.attendees] | filter:currentUser.id).length == 0">
controller(){
$scope.signup = function(attendees, currentUser_id) {
attendees.push(currentUser_id);
}
我想,当你按下按钮进行注册按钮注册淡出和按钮signdown淡入但过滤器不工作,因为不更新。
谢谢,现在正在工作。 – user3902406 2014-09-13 21:06:12
非常好。您介意将我的答案标记为已接受,以便其他人可以看到它已解决吗? – rmehlinger 2014-09-13 21:33:19