使用angularjs更改按钮样式
Change button style with angularjs
我有3个按钮,我想改变它的样式时,按钮被点击。我不知道angular是否有自己的函数,比如ng-class、ng-click或类似的函数,但我无法让它工作。
<button class="btn1" ng-click="function1"></button>
<button class="btn2" ng-click="function2"></button>
<button class="btn3" ng-click="function3"></button>
是可能调用另一个CSS类从js(在函数)?谢谢。
初学者试试
<button
class="btn_theme btn1"
ng-class="{'clicked':clicker}"
type="submit" ng-click="select1()">Hello</button>
在控制器
$scope.select1 = function() {
$scope.clicker = !$scope.clicker
}
见http://plnkr.co/edit/zKsYoD3coPlZRHQkRQO1?p=preview
你可以通过ng-click动态添加一个类。
<li ng-class="{'xyzclass':addClass}" ng-click="addClass = TRUE"><a href="#users" >Users</a></li>
在函数定义中,您可以在作用域上设置一些变量,然后可以在ng-class
指令中使用这些变量。
在你的控制器的某处:
$scope.function1 = function () {
$scope.clickedButton1 = true;
}
在你的模板中:
<button
class="btn1"
ng-class="{'button1Clicked': clickedButton1}"
ng-click="function1()">Button1</button>
相关文章:
- bootstrap在类更改时动画按钮样式
- 如何使用Jquery设置按钮样式
- 更改按钮样式但保存默认行为 - NativeScript
- 在 jQuery 幻灯片切换上更改按钮样式
- 更改 POST AngularJS 上的按钮样式
- javascript中一个按钮样式的两种字体类型
- jQuery禁用启用按钮样式
- 使用JavaScript自定义具有给定数据的按钮样式
- 是否有允许图例将每个系列设置为按钮样式的样式可供应用
- jQuery按钮样式仅应用于Datatable第一页中的按钮
- 如何使用 jQuery 更改引导按钮样式
- 如果填充了三个输入并且两个特定的输入相等,则会更改按钮样式;除非不删除“不等于”输入的值,否则它可以工作
- 使用angularjs更改按钮样式
- 不能将jquery UI按钮样式添加到所有按钮Codeigniter
- 基础下拉按钮样式不正确
- 重建已单击的按钮样式
- 如何使用JavaScript激活按钮样式
- 按钮样式元素的类冲突
- 使用https://twitter.com/intent/user?user_id=删除按钮样式
- jQuery移动按钮上的调用按钮(“刷新”)会破坏按钮样式