更多 eloquent 在按钮上使用条件 angularjs 的方法
more eloquent way to use conditional on buttons for angularjs
现在我正在使用 ng-if 来确定根据条件向我的用户显示哪个按钮。它只是检查我的 $scope.method 是否与文件变量匹配。
<a class="btn btn-default" ng-if="method != file" ng-click="change(file)">Upload</a>
<a class="btn btn-primary" ng-if="method === file" ng-click="change(file)">Upload</a>
但是我想知道是否有更多 eloquent 方法通过使用 ng-class 或任何其他 angular 指令来做到这一点...
你应该使用 ng-class 来实现它并添加条件 class
https://docs.angularjs.org/api/ng/directive/ngClass
是的,你是对的。 ng-class
就是你想要的。
<a class="btn" ng-class="{'btn-default': method != file, 'btn-primary': method === file}"
ng-if="method != file" ng-click="change(file)">Upload</a>
这是一个 fantastic article 当我需要使用 ng-class.
时我总是参考
现在我正在使用 ng-if 来确定根据条件向我的用户显示哪个按钮。它只是检查我的 $scope.method 是否与文件变量匹配。
<a class="btn btn-default" ng-if="method != file" ng-click="change(file)">Upload</a>
<a class="btn btn-primary" ng-if="method === file" ng-click="change(file)">Upload</a>
但是我想知道是否有更多 eloquent 方法通过使用 ng-class 或任何其他 angular 指令来做到这一点...
你应该使用 ng-class 来实现它并添加条件 class https://docs.angularjs.org/api/ng/directive/ngClass
是的,你是对的。 ng-class
就是你想要的。
<a class="btn" ng-class="{'btn-default': method != file, 'btn-primary': method === file}"
ng-if="method != file" ng-click="change(file)">Upload</a>
这是一个 fantastic article 当我需要使用 ng-class.
时我总是参考