动态angular.js命令按钮ng-click

时间:2017-04-02 18:33:44

标签: html angularjs sql-order-by

以下是代码:

<button ng-init="propriety: 'name'" ng-click="propriety == 'name' ? propriety = 'price' : propriety = 'name'"></button>
<div ng-repeat="item in items | orderBy: propriety">
  <li>item.name - item.price</li>
</div>

我缺少什么?

编辑1: 更改为ng-click,仍然无效。

编辑2: 添加了ng-init。

编辑3: 修复了缺少的双引号。仍然没有工作。

3 个答案:

答案 0 :(得分:0)

更改

<button ng-init="propriety: 'name'" ng-click="propriety == 'name' ? propriety = 'price' : propriety = 'name'></button>

<button ng-init="propriety: 'name'" ng-click="propriety == 'name' ? propriety = 'price' : propriety = 'name'"></button>

答案 1 :(得分:0)

试试

ng-init="propriety = 'name'"
ng-click="propriety = propriety == 'name' ? 'price' : 'name'"

答案 2 :(得分:0)

尝试

<button ng-init="propriety= 'name'" ng-click="propriety == 'name' ? propriety = 'price' : propriety = 'name'">

工作fiddle

相关问题