Angular:无法在 ng-click 中使用 ng-repeat 的值
Angular: Can't use value of ng-repeat in ng-click
我想在点击标题时显示 div,为此我想将 ng-repeat 的值传递给 ng-click。但由于某种原因,它没有通过。
这是我的列表的代码:
<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');
}
对不起,有些名字是荷兰语..
您不需要 {{
或 }}
来访问 ng-click 中的变量:
... ng-click="myControllerMethod(x.vaknaam)">Ga verder</button>
我想在点击标题时显示 div,为此我想将 ng-repeat 的值传递给 ng-click。但由于某种原因,它没有通过。
这是我的列表的代码:
<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');
}
对不起,有些名字是荷兰语..
您不需要 {{
或 }}
来访问 ng-click 中的变量:
... ng-click="myControllerMethod(x.vaknaam)">Ga verder</button>