Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng显示tr元件内部ng重复_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Angularjs ng显示tr元件内部ng重复

Angularjs ng显示tr元件内部ng重复,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我对angular还是个新手,很难为我的问题制定出逻辑 基本上,我使用ng repeat生成一个充满行的表,并在单击任何给定行时,在单击的行下方显示一个隐藏行,以便我可以用数据加载它 我的代码如下所示 <table class="table table-hover"> <tbody ng-repeat="order in resp.Orders" > <tr ng-click='selectOrder(order);'>

我对angular还是个新手,很难为我的问题制定出逻辑

基本上,我使用ng repeat生成一个充满行的表,并在单击任何给定行时,在单击的行下方显示一个隐藏行,以便我可以用数据加载它

我的代码如下所示

<table class="table table-hover">
    <tbody ng-repeat="order in resp.Orders" >
        <tr ng-click='selectOrder(order);'>
            <td>{{order.OrderId}}</td>
            <td>{{order.Client}}</td>
        </tr>
        <tr ng-show('order.IsSelectedOrder')>
            <td>Selected Order</td>
        </tr>
    </tbody>
</table>
    $scope.selectOrder = function (order) {
        order.IsCurrentOrder = true;
    }

语法不正确,我认为您在selectOrder函数中设置的属性不正确。应该是:

<tr ng-show="order.IsSelectedOrder">

$scope.selectOrder = function (order) {
    order.IsSelectedOrder = true;
}

$scope.selectOrder=函数(顺序){
order.IsSelectedOrder=true;
}

语法不正确,我认为您在selectOrder函数中设置的属性不正确。应该是:

<tr ng-show="order.IsSelectedOrder">

$scope.selectOrder = function (order) {
    order.IsSelectedOrder = true;
}

$scope.selectOrder=函数(顺序){
order.IsSelectedOrder=true;
}

谢谢。我想好了,打算编辑我的帖子,但你真的比我快了几秒钟。我想好了,打算编辑我的帖子,但你真的比我快了几秒钟