Angular UI引导模式,ng-click条目参数未定义

时间:2014-04-23 08:10:08

标签: angularjs angular-ui-bootstrap

您好我使用的是角度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>

2 个答案:

答案 0 :(得分:0)

如果传递给方法的数字是要传递给函数的样本,则必须以这种方式绑定它:

<td ng-click="keypressed(1)"><span>{{1}}</span></td>

答案 1 :(得分:0)

有一个缓存问题,奇怪的是,现在每次我做出更改时都必须清除缓存,之前我没有这个问题