如何更新 ng 模型值
How do I update the ng-model value
<form class="well form-search">
<input type="text" id="reference" ng-model="reference" name="reference" class="input-large search-query">
<button ng-click="getDetail(reference)" class="btn">Search</button>
</form>
我有一个函数可以更新参考输入并使其聚焦,但是按钮上的 ng-click 函数无法触发
角度新手
function reffocus(ovalue) {
$("#reference").val(ovalue);
$("#reference").focus();
}
这样的东西会起作用(这是一个 plunker):
*注意:如果您已经有ng-app
和ng-controller
设置,则无需在此处进行设置。
<form class="well form-search" ng-app="myApp" ng-controller="Ctrl">
<input type="text" id="reference" ng-model="reference" name="reference" class="input-large search-query">
<button ng-click="getDetail()" class="btn">Search</button>
</form>
Javascript:
var myApp = angular.module('myApp', []);
myApp.controller('Ctrl', function($scope) {
$scope.getDetail = function() {
// $scope.reference will be initialized by ng-model
console.log($scope.reference);
}
});
请注意 Davin 在他的解决方案中没有使用 jQuery。 如果你是 angular 的新手,你需要暂时删除 jQuery。 这是一根拐杖,真的会减慢你的学习过程。 你可能会有点沮丧,但坚持下去。你可以用angular做很多jQuery的东西。 我知道它一开始真的帮助了我。 现在我只在适当的时候使用jQuery。
相关文章:
- 角度无线电按钮ng模型不起作用
- ng模型内的ng重复的ng重复开始
- 将输入值设置为ng模型属性[Angular]时出现问题
- 自定义指令中的AngularJS ng模型
- 如何为动态创建的文本区域中输入的值更新ng模型
- ng重复中的ng模型-初始化唯一作用域属性
- ng重复变量到ng模型
- 初始化ng模型时,Angular ui选择占位符不起作用
- 角度去抖动(ng模型选项)不起作用
- 即使 ng 模型有值,也使输入字段为空
- 选择框中带有关联的ng模型,选项中带有ng重复
- 为什么我的指令(使用链接)没有出现,并允许ng模型看到它
- AngularJS+IE 11+聚合物=ng模型未更新
- ng模型在$(element).clone()之后不起作用
- 为什么ng选项指令需要ng模型
- 使用引导时间选取器时,没有更新数据ng模型值
- 具有ng重复的动态ng模型
- 有没有一种方法可以在设计模式下将ng模型或工厂绑定到iframe
- 删除ng模型中的ng模型输入值
- Angular.js默认选中不'不适用于ng模型