在角度 1.3 中,我看到我们有 updateOn :模糊等。
<input
type="search"
ng-model="searchQuery"
ng-model-options="{ updateOn: 'default blur'}">
问题:我们可以传入我们自己的函数newFunctionCall
参数:模糊吗?像...
<input
type="search"
ng-model="searchQuery"
ng-model-options="{ newFunctionCall('abc',123,search): 'default blur'}">
这样我就可以使用相同的模型使用具有不同参数的两个不同输入.喜欢
<input name="contains"
type="search"
ng-model="searchQuery"
ng-model-options="{ newFunctionCall('pqr',456,search): 'default blur'}">
<input name="startsWith"
type="search"
ng-model="searchQuery"
ng-model-options="{ newFunctionCall('abc',123,search): 'default blur'}">
使用data-
属性将参数传递到作用域中:
<input
type="search"
ng-model="searchQuery"
ng-model-options="{ updateOn: 'default blur'}"
data-foo="456" data-bar="pqr">
<input
type="search"
ng-model="searchQuery"
ng-model-options="{ updateOn: 'default blur'}"
data-foo="123" data-bar="abc">
使用 angular.element
获取值:
angular.element(this).attr("data-foo")
引用
AngularJS's jqLite
如何使用 AngularJS 获取元素的属性