在jQuery中访问AngularJS作用域变量
Accessing AngularJS scope variable in jQuery
我想在jquery代码中访问一个Angular表单变量。我有一个html页面的控制器,并在单击按钮,我正在调用jQuery函数。我想在jQuery方法中访问一个表单变量
我想在我的jQuery方法中访问carId的值。
<form class="form-horizontal" name = "myForm" id="form1">
<select name = "option"
id="yourCar"
data-ng-model="form.carId"
data-ng-options="option.id as option.name for options in options.carNames">
</select>
</form>
正如@Cerbrus指出的那样,你不应该将jQuery与AngularJS同时使用。
然而,你总是可以使用jQuery访问input
的值,尽管它是用AngularJS:
构建的。$('#yourCar').val();
旁注:AngularJS包含了一个轻量级的jQuery,可以让你使用一些有用的方法,如angular.forEach();
, angular.copy();
,…
- 你必须知道这个作用域属于哪个控制器,指令?
- 把你的jQuery代码,你想操纵,访问" id "变量到这些控制器,指令。
相关文章:
- 当我更新另一个作用域变量时,作用域变量会自动更新
- 如何在隔离作用域指令中访问此作用域变量
- 正在向构造函数添加作用域变量
- 如何在angularjs中将多个作用域变量传递到自定义指令中
- 作用域变量未从状态父控制器继承到子控制器
- 插槽:访问作用域变量
- 在另一个作用域变量中使用AngularJS作用域变量
- 在Angular.js中通过检查作用域变量进行过滤
- 如何更新作为属性传入的作用域变量
- Node.js中的垃圾收集作用域-变量将保持设置状态多长时间
- 从$http.get调用更新Angular作用域变量
- AngularJS ui路由器:访问子作用域变量
- 访问AngularJS中函数中的作用域变量
- 为什么Angular 1.5双向绑定在将作用域变量传递给组件绑定时失败
- 修改作用域变量后,未更新作用域绑定
- 控制器作用域变量在刷新之前未加载
- 将Angular作用域变量的字符串描述传递给指令
- 将内部作用域变量绑定到外部“模板”
- 无法在 $.post 回调中设置作用域变量
- 如何从在 JS 中用作参数的匿名函数中分配外部作用域变量