Javascript 如何在angular.js中使用ng模型获取按钮文本?
我刚开始使用Angular,它看起来很好实现。 我总是使用Javascript 如何在angular.js中使用ng模型获取按钮文本?,javascript,angularjs,Javascript,Angularjs,我刚开始使用Angular,它看起来很好实现。 我总是使用ng model从textfield获取文本。 我可以借助ng model或其他工具获取按钮文本吗 我知道这不是一个好问题。但我没有得到任何相关的解决方案 例如,这是一个按钮 <button class="common btnDarkGrey">Do it</button> 去做吧 我想用Angular做这件事 谢谢。那么: $scope.buttonText = 'Do It' //in the JS <
ng model
从textfield
获取文本。
我可以借助ng model
或其他工具获取按钮文本吗
我知道这不是一个好问题。但我没有得到任何相关的解决方案
例如,这是一个按钮
<button class="common btnDarkGrey">Do it</button>
去做吧
我想用Angular做这件事
谢谢。那么:
$scope.buttonText = 'Do It' //in the JS
<button>{{buttonText}}</button> <!-- in the HTML -->
$scope.buttonText='Do It'//在JS中
{{buttonext}}
或:
{{buttonext}
然后在
buttonText
变量中有按钮的文本。如果不介意将jQuery代码放在angular中,可以这样做:
$('button.common').click(function(){
console.log($('button.common').html())
});
您应该使用
ng bind
将控制器中的数据绑定到按钮
<button ng-bind="buttonNameVariable"></button>
然后在控制器中有一个名为scope.buttonNameVariable=“Do it”
您可以在控制器中使用该变量,并使用该变量检索它。ng模型仅用于html中的输入字段,而不用于按钮等。为什么需要获取按钮文本?它在初始化后是否更改?按钮文本通常是单向数据绑定,仅从模型到视图。
<button ng-bind="buttonNameVariable"></button>