我希望在点击标题时显示div,为此我想在ng-click中传递ng-repeat的值。但由于某种原因,它无法通过。
这是我的清单代码:
<ul id="vak_lijst">
<li ng-repeat="x in vakken.vakken | unique:'vaknaam'" ng-click="vakken.setSelected(x.vaknaam)">
<span>{{ x.vaknaam }}</span>
<div ng-show="vakken.selected = x.vaknaam">
// some content
</div>
</li>
</ul>
这是我的剧本:
vakken.setSelected = function(vaknaam) {
vakken.selected = vaknaam;
console.log('clicked');
}
请原谅,有些名字在荷兰语中。
答案 0 :(得分:1)
您不需要{{
或}}
来访问ng-click中的变量:
... ng-click="myControllerMethod(x.vaknaam)">Ga verder</button>