Angularjs ng单击或表格行中的ng href不重复';行不通

Angularjs ng单击或表格行中的ng href不重复';行不通,angularjs,angular-ui,Angularjs,Angular Ui,这是html页面中的代码: <tr ng-repeat="res in result" ng-click='go()'> <td>{{res.value1}}</td> <td>{{res.value2}}</td> <td>{{res.value3}}</td> <td>{{res.value4}}</td> <td>{{res.va

这是html页面中的代码:

<tr ng-repeat="res in result" ng-click='go()'>

    <td>{{res.value1}}</td>
    <td>{{res.value2}}</td>
    <td>{{res.value3}}</td>
    <td>{{res.value4}}</td>
    <td>{{res.value5}}</td>
    <td>{{res.value6}}</td>

</tr>
我的主要问题是我需要像链接一样使用整行,类似这样

<tr ng-repeat="bla bla bla" href="url">
我的目标是在我单击的行中传递一个基更改的url。

您忘记了
()

您忘记了
()


我想你错过了一些愚蠢的事情。确保您已在
HTML
中绑定了
ng controller

HTML

<div ng-app="myApp">
    <div ng-controller="myCtrl">
        <table>
        <tr ng-repeat="res in result" ng-click='go()'>
            <td>{{res.value1}}</td>
            <td>{{res.value2}}</td>
            <td>{{res.value3}}</td>
            <td>{{res.value4}}</td>
            <td>{{res.value5}}</td>
            <td>{{res.value6}}</td>
        </tr>
        </table>
    </div>
</div>

我想你错过了一些愚蠢的事情。确保您已在
HTML
中绑定了
ng controller

HTML

<div ng-app="myApp">
    <div ng-controller="myCtrl">
        <table>
        <tr ng-repeat="res in result" ng-click='go()'>
            <td>{{res.value1}}</td>
            <td>{{res.value2}}</td>
            <td>{{res.value3}}</td>
            <td>{{res.value4}}</td>
            <td>{{res.value5}}</td>
            <td>{{res.value6}}</td>
        </tr>
        </table>
    </div>
</div>

它应该可以工作。你检查控制台了吗?应该有一些错误控制台没有打印任何东西,就好像我甚至没有点击行,我真的不明白为什么。@mautrok——请看下面我的答案,简单的语法错误它应该可以工作。你检查控制台了吗?应该有一些错误控制台没有打印任何东西,就好像我甚至没有点击行,我真的不明白为什么。@mautrok——请看下面我的答案,简单语法错误
ng-click="go()"
<div ng-app="myApp">
    <div ng-controller="myCtrl">
        <table>
        <tr ng-repeat="res in result" ng-click='go()'>
            <td>{{res.value1}}</td>
            <td>{{res.value2}}</td>
            <td>{{res.value3}}</td>
            <td>{{res.value4}}</td>
            <td>{{res.value5}}</td>
            <td>{{res.value6}}</td>
        </tr>
        </table>
    </div>
</div>
angular.module("myApp",[]).controller("myCtrl",function($scope){
    // Your json will be here
    $scope.result = [
        {value1:"1",value2:"2",value3:"3"},
        {value1:"5",value2:"6",value3:"7"},
        {value1:"4",value2:"9",value3:"8"}
        ];

    $scope.go = function(){
        console.log("function called!!!");
    }
});