我在ng-repeated项目上有一个按钮,单击该按钮时应该更改URL并更改单击该按钮的当前项目的状态。我有一个绑定到此按钮的ui-sref和ng-repeat元素上的自定义指令whcih假设为当前项目创建了一个范围,在该项目上单击了该按钮。这是代码......
<div open-prices open="ui-sref" data-ng-repeat="thing in things">
按钮的代码是......
<a ui-sref=".prices({priceId:price._id})" type="button"> Click</a>
自定义指令的代码是....
app.directive('openPrices', [
function() {
return {
restrict: 'A',
link: function postLink(scope, element, attrs) {
},
scope: {
open:'='
}
};
} ]);
我的问题是当点击按钮时,所有重复项目的状态都会改变但我想要点击其按钮的当前项目的状态来改变状态。