Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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点击ng重复_Angularjs_Angularjs Ng Click - Fatal编程技术网

Angularjs 动态设置ng点击ng重复

Angularjs 动态设置ng点击ng重复,angularjs,angularjs-ng-click,Angularjs,Angularjs Ng Click,我在ng repeat中有很多数据。它看起来像一个包含许多行和列的表。我想把ng click指令放在表的某些单元格上 我可以在ng click指令之前添加一些条件吗?如果这个条件为真-我想把指令放进去,否则-不要放进去。我认为你应该把指令放进去,然后把一个条件作为返回布尔值的参数传递给它。在指令编译函数中,检查您的参数是否正确,并从中确定加载的内容。也许这就是您要查找的内容 <ul class="menuItems"> <li ng-repeat="it

我在ng repeat中有很多数据。它看起来像一个包含许多行和列的表。我想把
ng click
指令放在表的某些单元格上


我可以在
ng click
指令之前添加一些条件吗?如果这个条件为真-我想把指令放进去,否则-不要放进去。

我认为你应该把指令放进去,然后把一个条件作为返回布尔值的参数传递给它。在指令编译函数中,检查您的参数是否正确,并从中确定加载的内容。

也许这就是您要查找的内容

<ul class="menuItems">
            <li ng-repeat="item in menuItems">
                <div ng-if="item.type == 'link' ">
                    <a href="item.url" title="item.description">{{item.name}}</a>
                </div>
                <div ng-if="item.type == 'function' ">
                    <span ng-click="function(item.command)" title="item.description">{{item.name}}</span>
                </div>
            </li>
        </ul>
  • {{item.name}

您始终可以将
ng单击
,但使用
ng禁用