有什么方法可以使用指令动态添加ng-model-options吗?

贡萨洛·平奇拉(Aoncibia)

我想在我的指令编译后添加此选项。

我一直在尝试:

的HTML

<input ng-model="myValue" my-directive>

JS

angular
  .module('myApp')
  .directive('myDirective', directive);

directive.$inject = ['$compile'];
function directive($compile){
  var ddo = {
    restrict: 'A',
    require: 'ngModel',
    link: {pre: prelinkFn} 
  };
 return ddo;

 function prelinkFn(scope, element, attrs){

  attr['ngModelOptions'] = { updateOn: 'blur' };

  //I think that in this function, when i compile the element, the attributes 
  //are compiled too, but this is not working
  $compile(element)(scope);
 }  
}

我的问题:

  1. 我做错了什么?
  2. 还有其他方法可以为ng-model分配绑定“ blur”选项吗?
kuanyui

您应该使用ngModelCtrl.$options

app.directive("myDirective", function($compile){
    return {
        require: 'ngModel',
        link: function(scope, iElem, iAttrs, ngModelCtrl) {
            ngModelCtrl.$options = {
                updateOn: 'blur',
                updateOnDefault: true,
                debounce: {
                    'blur': 1000,
                    'default': 1000
                }
            }
            // Then do what you want... :)
        }
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ng-model和ng-options不匹配吗?

来自分类Dev

带有ng-model-options的指令无法向模型数组添加新元素

来自分类Dev

有什么方法可以使用自定义指令导入 Query 吗?

来自分类Dev

有什么方法可以使用 #define 指令来定义 printf 函数吗?

来自分类Dev

如何使ng-model-options使用动态变量?

来自分类Dev

有什么方法可以使用模板组件/页面使用Gatsby创建动态子弹吗?

来自分类Dev

有什么方法可以使用Java动态地在zip文件中创建zip吗?

来自分类Dev

有什么方法可以使用查询进行动态格式设置吗?

来自分类Dev

有什么方法可以使用AVR指令集来完成ARM的“ STMIA”或“ LDMIA”功能吗?

来自分类Dev

可以在ng-model中串联吗?

来自分类Dev

可以使用可变数量的ng-models的AngularJS ng-options吗?

来自分类Dev

有什么方法可以使用EmbeddedNativeLibrary吗?

来自分类Dev

您可以使用自定义触发器来更新Angular中的ng-model字段吗?

来自分类Dev

我可以为路由中的所有入口点创建默认的OPTIONS方法指令吗?

来自分类Dev

角形式-带有ng-model-options的“必需”

来自分类Dev

不能对ng-model-options使用绑定

来自分类Dev

将ng-model-options与ngModelController一起使用

来自分类Dev

我可以使用 v-model 以外的方法获取 v-text-field 中的数据吗?

来自分类Dev

您可以使用kubectl补丁动态添加值吗

来自分类Dev

可以使用QueryFile添加动态WHERE子句吗?

来自分类Dev

可以将ng-model附加到样式标签吗?

来自分类Dev

Model可以使用接口与MVC中的View进行通信吗?

来自分类Android

有什么办法可以使用android studio添加布局标签吗?

来自分类Dev

我可以在API中添加Model函数属性吗?

来自分类Dev

我在Apache上使用正确的Options指令吗?

来自分类Dev

ng-options对象设置为ng-model

来自分类Dev

ng-model未在select中更新(ng-options)

来自分类Dev

ng-options和ng-model预选值

来自分类Dev

在angularjs中没有ng-model的控制器之间可以共享价值吗?

Related 相关文章

  1. 1

    ng-model和ng-options不匹配吗?

  2. 2

    带有ng-model-options的指令无法向模型数组添加新元素

  3. 3

    有什么方法可以使用自定义指令导入 Query 吗?

  4. 4

    有什么方法可以使用 #define 指令来定义 printf 函数吗?

  5. 5

    如何使ng-model-options使用动态变量?

  6. 6

    有什么方法可以使用模板组件/页面使用Gatsby创建动态子弹吗?

  7. 7

    有什么方法可以使用Java动态地在zip文件中创建zip吗?

  8. 8

    有什么方法可以使用查询进行动态格式设置吗?

  9. 9

    有什么方法可以使用AVR指令集来完成ARM的“ STMIA”或“ LDMIA”功能吗?

  10. 10

    可以在ng-model中串联吗?

  11. 11

    可以使用可变数量的ng-models的AngularJS ng-options吗?

  12. 12

    有什么方法可以使用EmbeddedNativeLibrary吗?

  13. 13

    您可以使用自定义触发器来更新Angular中的ng-model字段吗?

  14. 14

    我可以为路由中的所有入口点创建默认的OPTIONS方法指令吗?

  15. 15

    角形式-带有ng-model-options的“必需”

  16. 16

    不能对ng-model-options使用绑定

  17. 17

    将ng-model-options与ngModelController一起使用

  18. 18

    我可以使用 v-model 以外的方法获取 v-text-field 中的数据吗?

  19. 19

    您可以使用kubectl补丁动态添加值吗

  20. 20

    可以使用QueryFile添加动态WHERE子句吗?

  21. 21

    可以将ng-model附加到样式标签吗?

  22. 22

    Model可以使用接口与MVC中的View进行通信吗?

  23. 23

    有什么办法可以使用android studio添加布局标签吗?

  24. 24

    我可以在API中添加Model函数属性吗?

  25. 25

    我在Apache上使用正确的Options指令吗?

  26. 26

    ng-options对象设置为ng-model

  27. 27

    ng-model未在select中更新(ng-options)

  28. 28

    ng-options和ng-model预选值

  29. 29

    在angularjs中没有ng-model的控制器之间可以共享价值吗?

热门标签

归档