您好我使用的是角度ui bootsrap模式。我在那里有多个按钮,但我在ng-click中使用一个单独的方法,具有不同的输入参数。 问题是在控制器端,该输入参数始终未定义
以下是代码的一部分: 模态控制器:
controller('MyModalController', [ '$scope', '$modalInstance', function ($scope, $modalInstance) {
$scope.keyPressed = function (key) {
console.log(key);
};
$scope.close = function () {
$modalInstance.dismiss('cancel');
};
} ])
我用于模态的模板:
<tr>
<td ng-click="keyPressed(1)"><span>1</span></td>
<td ng-click="keyPressed(2)"><span>2</span></td>
<td ng-click="keyPressed(3)"><span>3</span></td>
<td ng-click="keyPressed(4)"><span>4</span></td>
<td ng-click="keyPressed(5)"><span>5</span></td>
</tr>
答案 0 :(得分:0)
如果传递给方法的数字是要传递给函数的样本,则必须以这种方式绑定它:
<td ng-click="keypressed(1)"><span>{{1}}</span></td>
答案 1 :(得分:0)
有一个缓存问题,奇怪的是,现在每次我做出更改时都必须清除缓存,之前我没有这个问题