在AngularJS中,可以使用ng-model指令将输入元素的值绑定到作用域中的变量。然后,可以使用选择器问号值(?:)来获取元素的值。
下面是一个示例:
HTML代码:
JavaScript代码:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.getValue = function() {
var element = angular.element('[ng-model="myValue"]');
var value = element.val();
console.log(value);
};
});
在上面的示例中,我们创建了一个输入框和一个按钮,当点击按钮时,通过ng-click指令调用getValue函数。在getValue函数中,我们使用angular.element函数和选择器([ng-model="myValue"])来获取具有ng-model指令的元素,并使用val函数获取其值。最后,我们将值打印到控制台上。
注意:在使用选择器问号值时,确保选择器中的引号是正确的。
希望这个示例能够帮助到你!